|
Dans le cadre d’un stage en administration, j’ai le projet de refaire le site internet sous SPIP.
Pour une meilleure navigation, j’ai mis en place un menu déroulant horizontal qui affiche les rubriques contenant des articles et des sous rubriques. Or il y a un hic ! Impossible pour moi de placer un article en 1ère position, puis une sous-rubrique 2e et ensuite le reste des articles.
Sous-rubriques et articles semble indépendants les uns des autres quand on les appelle par une boucle. Pourtant, leur ID est différent... J’ai bien essayé de bidouillé en appelant id_article=1 de la rubrique 1, puis la sous-rubrique pour enfin classer les articles selon leur ID. ça ne marche pas.
Ci-joint mon code :
<div id='nav-container'>
<B_rubriques>
<ul id="nav">
<ul>
<BOUCLE_rubriques1(RUBRIQUES) {racine} {id_rubrique=1}>
<li>
<a class="intitule">[(#TITRE|supprimer_numero|couper{80})]</a>
<ul>
<BOUCLE_articles0(ARTICLES) {id_rubrique} {id_article=2} {par id_article}>
<li>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_articles0>
</ul>
<B_sous_rubriques1>
<ul>
<BOUCLE_sous_rubriques1(RUBRIQUES) {id_parent} {id_rubrique=3}>
<li>
<a <BOUCLE_test_sousrub1(RUBRIQUES){id_parent}{0,1}>class='daddy'
</BOUCLE_test_sousrub1>>[(#TITRE|supprimer_numero|couper{80})]</a>
<BOUCLE_re1(BOUCLE_sous_rubriques1)></BOUCLE_re1></li>
</BOUCLE_sous_rubriques1>
<BOUCLE_articles_ss_rub1(ARTICLES) {id_rubrique} {par id_article}>
<li>
<a href="#URL_ARTICLE" <BOUCLE_test_artssrub1(ARTICLES){id_rubrique}{0,1}>class='daddy2'
</BOUCLE_test_artssrub1>>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_articles_ss_rub1>
</ul>
</B_sous_rubriques1>
<ul>
<BOUCLE_articles1(ARTICLES) {id_rubrique} {par id_article}>
<li>
<a href="#URL_ARTICLE" <BOUCLE_test_sousart1(ARTICLES){id_rubrique}{1,1}>class='daddy2'
</BOUCLE_test_sousart1>>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_articles1>
</ul>
<//B_sous_rubriques1>
</li>
</BOUCLE_rubriques1>
<BOUCLE_rubriques(RUBRIQUES) {racine} {par id_rubrique} {1,3}>
<li>
<a class="intitule">[(#TITRE|supprimer_numero|couper{80})]</a>
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
<li>
<a <BOUCLE_test_sousrub(RUBRIQUES){id_parent}{0,1}>class='daddy'
</BOUCLE_test_sousrub>>[(#TITRE|supprimer_numero|couper{80})]</a>
<BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re></li>
</BOUCLE_sous_rubriques>
<BOUCLE_articles_ss_rub(ARTICLES) {id_rubrique} {par id_article}>
<li>
<a href="#URL_ARTICLE" <BOUCLE_test_artssrub(ARTICLES){id_rubrique}{0,1}>class='daddy2'
</BOUCLE_test_artssrub>>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_articles_ss_rub>
</ul>
</B_sous_rubriques>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par id_article} {par id_rubrique}>
<li>
<a href="#URL_ARTICLE" <BOUCLE_test_sousart(ARTICLES){id_rubrique}{0,1}>class='daddy2'
</BOUCLE_test_sousart>>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_articles>
</ul>
<//B_sous_rubriques>
</li>
</BOUCLE_rubriques>
</ul>
</ul>
</B_rubriques>
</div>
En espérant que vous pourrez m’aider, car je suis un peu perdue... Merci beaucoup
|