[Résolu] Création d'un fil d'ariane dans les modules

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,

Je viens vers vous car je peine beaucoup sur un aspect des fils d’Ariane.
En faite, j'ai deux type de contenu a gérer dans drupal : des contenus statiques (pages et articles) et des contenus dynamiques (pages générées par module).

Dans un premier temps, j'ai mis en place pathauto et token pour la configuration de l'url rewriting.
A ces modules, j'ai ajouté custom breadcrumb, pour permettre de prendre en compte le chemin complet de mes articles.

Donc ça marche nickel ^^.

Dans un second temps j'ai créer un module qui me permet de créer des pages dynamiques. Via une API, je récupère une liste de projet et je créer une page sommaire générique a chaque projet.

Via le hook_menu() j'arrive à générer des pages "project/project_N" :
Je souhaiterai mettre en place le fil d'ariane. Mais comment faire ?

J'ai testé la fonction monmodule_breadcrumb($variables) :

function XTS_my_projects_breadcrumb($variables) {
 
  var_dump($_GET); //Donne NULL
 
  $sep = ' > ';
  if (count($variables['breadcrumb']) > 0) {
    return implode($sep, $variables['breadcrumb']);
  }  else {
    return t("Home");
  }
}

Je récupère seulement Home pour toutes mes pages. Je souhaiterai avoir Project >> Project_N.
Auriez vous des idées de comment faire ?

Merci pour votre aide

Forum : 
Version de Drupal :