Submitted by Maxime on
Bonjour,
J'ai une structure géographique comme cela :
continent, puis pays, puis région, etc ...
J'ai créé les catégories, sous catégories, sous-sous catégories etc ...
Existe-t-il un moyen automatique pour créer un menu listant toutes ces catégories et catégories de niveau inférieur ?
Parce que dans mon cas, la création à la main est plutôt fastidieuse.
Merci de vos conseils.
Le module "Taxonomy menu"
Permalien Soumis par Zigazou le 8 Février, 2007 - 11:19
Le module "Taxonomy menu" aurait peut-être pu te convenir, malheureusement il ne fonctionne pas sous 5.x.
Tu peux également écrire un block en PHP en utilisant la fonction taxonomy_get_tree().
La fonction
Permalien Soumis par Maxime le 8 Février, 2007 - 16:20
La fonction taxonomy_get_tree() me retourne un tableau. Faut que je débrouille ça, mais j'ai vu de la doc sur drupal.org.
Merci de m'avoir mis sur la voie.
Cela dit, il existe un patch
Permalien Soumis par kalis1@drupal.org le 8 Février, 2007 - 18:20
Cela dit, il existe un patch pour la V5 qui semble fonctionner :
http://drupal.org/node/108972
Pour appliquer le patch, il
Permalien Soumis par Maxime le 14 Février, 2007 - 11:01
Pour appliquer le patch, il semblerait qu'il faille utiliser diff, non ?
Je n'ai pas de poste linux sous la main :(
Peut être en téléchargeant le fichier sur le CVS en prenant la version "MAIN" ?
Pour appliquer un patch,
Permalien Soumis par kalis1@drupal.org le 14 Février, 2007 - 11:09
Pour appliquer un patch, sous windows, j'utilise cygwin.
Tout est là :
http://drupal.org/node/32875
et aussi :
http://drupal.org/node/23164
Pourquoi tu ne t'inspirerais
Permalien Soumis par drupalfrance le 8 Février, 2007 - 18:18
Pourquoi tu ne t'inspirerais pas du code de taxonomy_menu, plutôt élégant :
Je crois que tu n'auras même pas besoin de l'adapter à Drupal 5, et si j'ai bien compris, ça fait exactement ce que tu veux.
Ce code est à mettre dans le hook_menu() d'un module de ton cru.