j'aurais besoin d'un coup de main pour la mise en place d'une boucle.
Mon site contient une rubrique principale "Menus", contenant elle même 4 rubriques principales.
J'ai donc :
Menus
--- Rubrique 1
--- Rubrique 2
--- Rubrique 3
--- Rubrique 4
Dans chaque sous rubrique (1 à 4) j'ai :
- des articles
- des sous rubriques (mais pas de rubriques dans ces sous-rubriques)
J'ai besoin d'afficher un menu, aussi bien d'un squelette article que d'un squelette rubrique, qui contienne de façon "dépliée" tout le contenu de la rubrique dans laquelle je me trouve.
Si je détaille un peu, en m'appuyant sur la rubrique 3 comme exemple, je voudrais pouvoir afficher :
Rubrique 3
--- Sous rubrique 1...
-------- article 11
-------- article 12
-------- article 13
--- Sous rubrique 2...
-------- article 21
-------- article 22
-------- article 23
---- article 31
---- article 32
---- article 33
Et cette boucle devrait pouvoir fonctionner à la fois dans un squelette article et un squelette rubrique.
J'ai besoin d'afficher un menu, aussi bien d'un squelette article que d'un squelette rubrique, qui contienne de façon "dépliée" tout le contenu de la rubrique dans laquelle je me trouve.
au plus simple :
[(#REM) ==============================================================
liste tous les contenus d'une rubrique
==============================================================]
<B_rubrique_mere>
<div>
<BOUCLE_rubrique_mere(RUBRIQUES) {id_rubrique}>
[(#REM) ==============================================================
les articles placés directement dans la rubrique appelée
==============================================================]
<B_art>
<ul>
<BOUCLE_art(ARTICLES) {id_rubrique}>
<li><a href="#URL_SITE_SPIP/#URL_ARTICLE" title="[(#TITRE|textebrut|entites_html)]">[(#TITRE)]</a>
</li>
</BOUCLE_art>
</ul>
</B_art>
[(#REM) ==============================================================
arborescence des sous-rubriques
==============================================================]
<B_rubrique_fille>
<ul>
<BOUCLE_rubrique_fille(RUBRIQUES) {id_parent}>
<li><a href="#URL_SITE_SPIP/#URL_RUBRIQUE" title="[(#TITRE|textebrut|entites_html)]">[(#TITRE)]</a>
[(#REM) ==============================================================
les articles placés dans les sous-rubriques
==============================================================]
<B_article>
<ul>
<BOUCLE_article(ARTICLES) {id_rubrique}>
<li><a href="#URL_SITE_SPIP/#URL_ARTICLE" title="[(#TITRE|textebrut|entites_html)]">[(#TITRE)]</a>
</li>
</BOUCLE_article>
</ul>
</B_article>
<BOUCLE_recursive_rub(BOUCLE_rubrique_fille)></BOUCLE_recursive_rub>
</li>
</BOUCLE_rubrique_fille>
</ul>
</B_rubrique_fille>
</BOUCLE_rubrique_mere>
</div>
</B_rubrique_mere>