Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Lien vers l'accueil dans un bloc

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

probablement une question toute bête mais bon ...
J'aimerai mettre dans mon bloc "Navigation de livre" (donc créé avec le module Book) un lien vers la page d'accueil de mon site.

Sauf qu'à part créer une page de livre et donc pas de lien direct possible, je ne sais pas du tout comment faire :/

(Actuellement j'ai fait de la grosse bidouille en créant un bloc sans nom avec le lien vers l'accueil dans le contenu, mais bon c'est très moche).

Donc si quelqu'un a une solution, je suis preneuse ! :)

Version de Drupal : 

Salut,

Si c'est faisable.

Tu pourrais ajouter ton lien directement en HTML dans le template correspondant au bloc "book". Pour découvrir le nom du template dédié à ton bloc book, regarde dans le code source de ta page et essaie d'identifier le <div>...</div> qui contient ton bloc. Ce DIV porte un ID, supposons que ça soit toto. Eh bien dans le répertoire de ton thème, tu peux dupliquer le template block.tpl.php et le renommer block-toto.tpl.php.

Tu as maintenant un template dédié à ton bloc book ; tu peux ajouter du HTML dedans (par exemple un lien vers la page d'accueil) sans affecter les autres blocs.

Une autre solution serait de créer une page bidon dans ton book qui redirige automatiquement vers la page d'accueil du site (avec http://drupal.org/project/path_redirect).

Merci pour ta réponse !
J'essaie avec path_redirect mais je n'y arrive pas =(

J'ai créé ma page, enlevé l'alias automatique et ça me donne une page .../content/node/108.

Je vais dans "url redirect", je veux ajouter une redirection de ../node/108 vers < front >, et là ça me dit : The source path node/108 is a currently valid path. You cannot override existing paths. You can however, create URL aliases for them.

Et quand je vais sur la page node/108, je peux faire une redirection mais pas vers une autre page, c'est une redirection d'une page sur celle-ci (la node/108) alors que je veux l'inverse =/

Heeeelp x)

EDIT bon j'ai utilisé la seconde méthode (dupliquer le template) et ça fonctionne nickel ! Merci beaucoup =)

J'ai un problème semblable en D7

J'ai une image dans un bloc de la sidebar first, apparaissant sur toutes les pages ; il faudrait mettre un lien dessus vers l'accueil.

Le bloc est codé en dur html/php et je pourrais mettre <img....>, mais mon chemin varie selon le niveau dans le site, alors comment indiquer la page d'accueil dans le href ?

Merci pour votre aide