Submitted by Eki on
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 ! :)
Personne pour m'aider ? Je
Permalien Soumis par Eki le 23 Avril, 2010 - 09:25
Personne pour m'aider ?
Je n'ai toujours pas trouvé de solution, j'aimerai juste mettre un lien vers la page d'accueil dans un bloc "book" ...
C'est pas faisable ?
Salut, Si c'est
Permalien Soumis par drupalfrance le 23 Avril, 2010 - 10:06
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 soittoto
. Eh bien dans le répertoire de ton thème, tu peux dupliquer le templateblock.tpl.php
et le renommerblock-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
Permalien Soumis par Eki le 27 Avril, 2010 - 08:47
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
Permalien Soumis par crip-dev le 15 Octobre, 2012 - 15:30
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