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 :
- 8984 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/*
Comment remplacer les éàèê, ... dans mes URL?
Bonjour,
Je ne sais pas exactement si il sagit du même sujet mais voilà.
Je me demandais comment il était possible de remplacer les lettres avec accent (éèàîêôù...) étant donné que j'utilise le module pathauto et [title-raw]?
Pour le moment il remplace mes lettres avec accent par un tirait (-).
Je suis allé dans URL aliases > Automated alias settings mais je ne trouve pas la solution peut-être auriez-vous une référence où je peux avoir la solution.
J'ai pas installé drupal en français.
Pourriez-vous m'aider?
Merci d'avance!
Le site il déchire!!! Franchement! Ca m'a vraiment super aider!
Gilles
la solution se trouve dans la
la solution se trouve dans la config du module pathauto :
"La translitération :
La translitération est le fait de transformer les caractères spéciaux pour éviter tout problème dans les URLs (ou les noms de fichiers). C'est une option vraiment importante à utiliser. Pour cela, cocher la case Transliterate prior to creating alias. Pour pouvoir la cocher, il faut qu'un fichier nommé i18n-ascii.txt soit présent dans les fichiers du module. Pathauto voyage avec un fichier i18-ascii-example.txt ; vous pouvez le copier et le renommer. Mais ce fichier n'est pas complet. Utilisez celui-ci (retirer le mot full dans le nom du fichier)."
source sur drupalistic ici : drupalistic.net/module/pathauto
URL aliases Pathauto
Merci Robin ça fonctionne super!
J'aurai peut-être dû chercher un peu plus sorry!
Encore merci pour tout ce que tu nous donnes comme aide!
J'ai eu beaucoup besoin de tes tutos pour mon boulot!
Continue comme ça :-)!
Gilles
Poster un nouveau commentaire