Bonjour
J'ai envoyé ce mail hier sur spip-zone. Sans reponse. Comme je ne sais pas si c'est un bug Bonux ou Spip, je me permet de le renvoyer ici... La resolution de ce probleme simplifierait le code dans le plugin Menu (Bref ce n'est pas perso)
Désolé pour ce mail un peu long, mais le test est simple a realiser... Et comme ca fait un bout de temps que je bloque, j'aimerais bien qu'on me... decoince. Merci d'avance.
Voici quelques lignes simples qui affichent une arborescence de rubriques et d'articles... Ca fonctionne tres bien sans la boucle Condition que j'ai rajoutée (avec un test bidon)...
Mais avec la boucle condition, Spip a l'air de se perdre et affiche un peu n'importe quoi...
Si on rajoute une 2 boucle de test autour de la boucle recursive sous_sous, c'est moins pire, mais on perd les #ID_RUBRIQUE dans les parties optionnelles et alternatives
Je viens de tester sur un spip tout neuf avec un seul plugin, bonux a jour aussi de svn.
Contenu du site : une rubrique contenant une sous-rubrique avec un seul article
<ul>
[(#SET{cond, 1000})]
<BOUCLE_rubriques(RUBRIQUES){racine}>
<li>
rubrique #ID_RUBRIQUE
<BOUCLE_test_niveau(CONDITION){si #GET{cond}}>
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES){id_parent}>
<li>
rubrique #ID_RUBRIQUE
<BOUCLE_sous_sous(BOUCLE_sous_rubriques)></BOUCLE_sous_sous>
</li>
</BOUCLE_sous_rubriques>
<li>articles de #ID_RUBRIQUE</li>
</ul>
</B_sous_rubriques>
<ul><li>articles de #ID_RUBRIQUE</li></ul>
<//B_sous_rubriques>
</BOUCLE_test_niveau>
</li>
</BOUCLE_rubriques>
</ul>