Bonjour,
J'essaye de mettre en place une boucle "CHEMIN", elle me donne des résultats bizarres. J'essaye avec la template fournie, par ex:
Pour un produit ProdSSrubtest1 qui est dans SSrubtest1 qui est dans Rubrtest1:
Dans l'affichage rubrique.php, quand on est au niveau principal, on a 2 fois l'affichage de la rubrique:
Accueil boutique / Rubrtest1 / Rubrtest1
Quand on descend dans la sous-rubrique, cela semble ok (mais c'est par chance grâce à un affichage de titre plus loin):
Accueil boutique / Rubrtest1 / SSrubtest1
Quand on descend au niveau produit.php, on n'a qu'une fois la rubrique, et pas la sous-rubrique:
Accueil boutique / Rubrtest1 / ProdSSrubtest1
D'après la doc, la boucle CHEMIN est censée retourner l'id, le titre et l'url des rubriques, ici ça ne retourne rien, il faut systématiquement imbriquer une boucle rubrique pour afficher quelque chose et c'est ce qui génère les comportements ci-dessus, en fait on peut supprimer la boucle CHEMIN, on a les mêmes résultats.
En fait d'ailleurs, quand je dis "rien", c'est faux, ça m'affiche carrément "#ID" ou "#TITRE" littéralement.
Je précise que dans la template exemple ainsi que dans mes tests, j'imbrique la boucle chemin dans une boucle soit rubrique soit produit.
Maintenant si je sors la boucle chemin toute seule (sans l'imbriquer dans une autre), cela marche déjà mieux, on obtient des résultats logiques. Par contre un autre bug: la boucle marche à tous les niveaux sauf au tout premier ou au lieu de ne rien retourner elle retourne la rubrique en cours ce qui résulte en un double affichage que l'on a pas dès qu'on a 2 ou 3 niveaux ou la boucle n'affiche pas la rubrique en cours.
En tout état de cause, je vais essayer de bidouiller pour afficher quelque chose de cohérent !
Pierre.