Bonjour à tous
je viens d'installer spip - sans aucun problème, si ce n'est la petite
gêne que représente l'impossibilité d'inscription automatique sur Free -
et je suis en train de travailler sur des squelettes très simples
puisque je n'utilise qu'une petite partie des fonctions de spip (pas de
forums, pas de pétitions etc.).
Ma question porte sur les boucles récursives : est-il possible de faire
une boucle récursive sur une boucle comportant elle-même d'autres
boucles imbriquées ?
Je m'explique : pour la page plan, je souhaite faire apparaître pour
chaque rubrique les articles avec le nom de l'auteur, même chose pour
les sous-rubriques, sous-sous-rubriques etc.
J'ai donc cette structure :
<BOUCLE_rubriques(RUBRIQUES){racine}{par titre}> avec URL et titre de la
rubrique
<BOUCLE_articles_fils(ARTICLES){id_rubrique}{par titre}> avec URL et
titre de l'article
<BOUCLE_auteurs(AUTEURS) {id_article}> avec nom de l'auteur (je n'ai pas
voulu utiliser la balise #LESAUTEURS car celle-ci affiche le nom avec
lien mailto, dont je ne veux pas dans le plan)
</BOUCLE_auteurs>
</BOUCLE_articles_fils>
puis :
<BOUCLE_rubriques_filles(RUBRIQUES){id_parent}{par titre}>
<BOUCLE_articles_fils_2(ARTICLES){id_rubrique}{par titre}>
<BOUCLE_auteurs2(AUTEURS) {id_article}>
</BOUCLE_auteurs2>
</BOUCLE_articles_fils_2>
et là j'insère :
<BOUCLE_rubriques_recursives(BOUCLE_rubriques_filles)>
</BOUCLE_rubriques_recursives>
puis
</BOUCLE_rubriques_filles> et </BOUCLE_rubriques>
La structure, largement inspirée du modèle de squelettes "simples", me
paraissait logique. Seulement, quand j'affiche ma page plan, impossible
d'obtenir le nom de l'auteur au-delà de la première sous-rubrique
(voir à http://approches.croisees.free.fr/plan.php3)
Que s'est-il passé ? Ai-je oublié quelque chose ? ou est-ce une
impossibilité liée au fonctionnement des boucles récursives ?
Merci de vos réponses,
amicalement, Eliane Zivkovic