Drupal et l'affichage des blocs (blocks) : le point sur les chemins utilisables
Pour positionner vos blocs (blocks), il est possible d'utiliser des chemins Drupal (path) spécifiques et d'utiliser les "wildcard". Je vous propose une petit récapitulatif des chemins les plus utilisés.
Rendez-vous sur la page de configuration de votre bloc, dans la partie consacrée au "Paramètres de visibilité" (Page specific visibility settings) :
Les chemins classiques à utiliser pour afficher (ou ne pas afficher) votre bloc :
- <front> : la page d'accueil de votre site
- admin : la page d'administration centrale => .../admin
-
admin/* : toutes les pages d'administration, c'est à
dire celle qui opnt /admini/ dans leurs URL
=> .../admin/build/menu, .../admin/build/themes, etc ... - aggregator : la page principale des flux aggrégés (News aggregator) .../aggregator
-
aggregator/* : toutes les pages avec aggregator dans
l'URL
=> .../aggregator/sources, .../aggregator/sources/1, etc ... - blog : page centrale des posts de blog (listing des derniers posts de blog de tous les "bloggers" de votre site) .../blog
-
blog/* : toutes les pages avec /blog/ dans l'URL =
page d'accueil personnelle de chaque blogger
=> .../blog/8 = page d'accueil du blogger dont l'ID est 8 - contact : page de contact (module interne Contact) : .../contact
- forum : page centrale des forums .../forum
- forum/* : toutes les pages avec /forum/ dans l'URL (page principale de chaque forum créés)
-
forum/ID : page principal d'un forum spécifique (ID =
chiffre entier)
=> .../forum/2, .../forum/5, etc... -
node/ID : une page spécifique en fonction de sont
ID
=> .../node/3, .../node/5, etc... -
alias : si vous avez des alias d'URL pour vos
publications, notez-les tout simplement
=> .../about, .../guide-utilisateur, etc...
Si vous en avez d'autres qui sont intéressant, postez-les dans les commentaires; je mettrai à jour au fur et à mesure.
- Modules :
- Mots-clés :
- 6433 lectures
Commentaires :
Salut Robin
Salut Robin
Merci pour tes tutos.
Couplé avec pathauto
Hello,
C'était justement ma petite question de l'autre jour ^^
Très pratique et ca fonctionne parfaitement bien.
Couplé avec le module Pathauto, il est même possible d'afficher ce bloc que sur les pages d'un vocabulaire ou terme donné.
Merci Drupal pour cette solution, et merci Robin pour tes astuces !
blog/*
bonjour,
merci déjà pour tous ces chemins ; bien pratique.
mon problème est que lorsque j'utilise blog/*
j'ai l'erreur suivante : Le chemin 'blog/*' est invalide ou vous n'êtes pas autorisé à y accéder.
fonctionne parfaitement
chez moi ... il faut bien évidemment qu'il y ai au moins un post de blog de publié.
Tu as peut être un petit souci au niveau des permissions (pourtant, rien de particulier à cocher au niveau du module blog) .../admin/user/permissions
++
Chemin et Organic Group
Bonjour et merci pour cette page intéressante.
Comment peut on afficher un bloc uniquement dans la page d'un groupe organic group ? J'ai bien essayé en indiquant le nom du type de contenu qui constitue les groupes OG mais ça ne fonctionne pas...
Merci,
Pierre
Je peux pas te dire, il y a
Je peux pas te dire, il y a longtemps que j'ai pas mis le nez dans OG. Pour fonctionner, faudrait des urls fractionnées comme mondomaine.com/groupe/.../... et tu pourrais afficher le bloc que dans groupe/*
Poster un nouveau commentaire