Bonjour chers tous,
Je lis dans la doc sur les boucles recursives:
Remarque 2 : Dans l’état actuel (SPIP 1.9) du compilateur de SPIP, la séquence <BOUCLEn(BOUCLEx)></BOUCLEn> doit figurer au premier niveau de la boucle x, autrement dit la boucle n doit être immédiatement englobée par la boucle x, non par une autre boucle elle-même à l’intérieur de la boucle x .
La levée de cette restriction est à l’étude.
Or pour les ceusses (comme moi) qui chercheraient à éviter les redondances du style:
<BOUCLE_racine(RUBRIQUES){racine}>
Traitement
<BOUCLE_enfants(RUBRIQUES){id_parent}>
Traitement *** LE MEME ***
<BOUCLE_recusive(BOUCLE_enfants)></BOUCLE_recursive>
</BOUCLE_enfants>
</BOUCLE_racine>
Voilà un truc (peut-être y en a-t-il d’autres?):
#SET{id,0}
<BOUCLE_parent(RUBRIQUES){id_parent=#GET{id}}>
Traitement *** UNE SEULE FOIS ***
<BOUCLE_recursive(BOUCLE_parent)></BOUCLE_recursive>
</BOUCLE_parents>
Je ne doute pas que bon nombre d’entre vous l’aient déj trouvé, m’enfin cela vaudrait p’tet la peine de le rajouter à la doc - histoire de faire gagner du temps aux ceusses (…) qui seraient un tant soit peu plus lents d’esprit que les z’autres
Allez bises 
Patrick
Shoot, évidemment le détail qui tue:
#SET{id,0}
<BOUCLE_parent(RUBRIQUES){id_parent=#GET{id}}>
Traitement *** UNE SEULE FOIS ***
#SET{id,#ID_RUBRIQUE}
<BOUCLE_recursive(BOUCLE_parent)></BOUCLE_recursive>
</BOUCLE_parents>
On 8/15/07, Patrick Bouchaud <pbouchaud@gmail.com> wrote:
Bonjour chers tous,
Je lis dans la doc sur les boucles recursives:
Remarque 2 : Dans l’état actuel (SPIP 1.9) du compilateur de SPIP, la séquence <BOUCLEn(BOUCLEx)></BOUCLEn> doit figurer au premier niveau de la boucle x, autrement dit la boucle n doit être immédiatement englobée par la boucle x, non par une autre boucle elle-même à l’intérieur de la boucle x .
La levée de cette restriction est à l’étude.
Or pour les ceusses (comme moi) qui chercheraient à éviter les redondances du style:
<BOUCLE_racine(RUBRIQUES){racine}>
Traitement
<BOUCLE_enfants(RUBRIQUES){id_parent}>
Traitement *** LE MEME ***
<BOUCLE_recusive(BOUCLE_enfants)></BOUCLE_recursive>
</BOUCLE_enfants>
</BOUCLE_racine>
Voilà un truc (peut-être y en a-t-il d’autres?):
#SET{id,0}
<BOUCLE_parent(RUBRIQUES){id_parent=#GET{id}}>
Traitement *** UNE SEULE FOIS ***
<BOUCLE_recursive(BOUCLE_parent)></BOUCLE_recursive>
</BOUCLE_parents>
Je ne doute pas que bon nombre d’entre vous l’aient déj trouvé, m’enfin cela vaudrait p’tet la peine de le rajouter à la doc - histoire de faire gagner du temps aux ceusses (…) qui seraient un tant soit peu plus lents d’esprit que les z’autres
Allez bises 
Patrick