Skip to Content

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) :

paramètres de visibilité des blocs

paramètre de visibilité des blocs

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.

4.22222
Average: 4.2 (9 votes)
Your rating: Aucun

Commentaires :

Salut Robin

Portrait de floown

Salut Robin
Merci pour tes tutos.

Couplé avec pathauto

Portrait de LaetitiaP

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/*

Portrait de stefan93

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

Portrait de robin

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

Portrait de Anonyme

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

Portrait de robin

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?

Portrait de Anonyme

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

Portrait de robin

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

Portrait de Anonyme

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

merci de votre précieuse aide!

Portrait de muondo

il y a pas à dire,parfois on n'y arrive pas...eh oui on n'est pas tous des geeks,donc merci à vous tous de votre précieuse aide!

Affichage avec pagination ?

Portrait de Marie

Bonjour,

Je suis en train de faire un blog, et j'ai un petit problème pour l'affichage du bloc "archives".
J'arrive à l'afficher sur la page www.monsite.fr/blog, mais il disparaît à partir de la page 2 du blob ( www.monsite.fr/blog?page=1).

J'ai tenté, dans les paramètres de visibilité du bloc, de choisir "afficher le bloc uniquement sur les pages listées", en indiquant
blog
blog/*
mais ça ne fonctionne pas, avez-vous une piste ?

merci par avance

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement. Si vous avez un compte gravatar, l'utilisez pour afficher votre avatar.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

By submitting this form, you accept the Mollom privacy policy.