N’hésitez pas à proposer dans cette page des évolutions du menu dépliant tout spip
- feuilles de style
- multilinguisme de Menu « dépliant » tout Spip - Un menu dépliant sans Javascript ni PHP, utilisant les doublons nommés.
Fonctionne sans problème aux conditions suivantes :
Le site a des traductions au niveau article et les rubriques utilisent le tag
Le paramètre lang est ajouté à l’inclusion.
Michel Possoz
- Ajout d’une flèche ou autre si la rubrique comporte des sous rubriques
<div class="menu-depliant">
<BOUCLE_secteurs2(RUBRIQUES){racine}{par num titre} >
<dl >
<dd>
<a href="#URL_RUBRIQUE" title="[(#TITRE|supprimer_numero)]">[(#TITRE|supprimer_numero)]
<B_total_rub1><BOUCLE_total_rub1(RUBRIQUES){id_parent}></BOUCLE_total_rub1>
</B_total_rub1>[(#TOTAL_BOUCLE|>{0}|?{'>',' '})] <//B_total_rub1>
</a>
</dd>
<B_sousrub2>
<dd><dl>
<BOUCLE_sousrub2(RUBRIQUES){id_parent}{par num titre}{doublons exclus}>
<dd>
<a href="#URL_RUBRIQUE" title="[(#TITRE|supprimer_numero)]">[(#TITRE|supprimer_numero)]
<B_total_rub2> <BOUCLE_total_rub2(RUBRIQUES){id_parent}></BOUCLE_total_rub2>
</B_total_rub2> [(#TOTAL_BOUCLE|>{0}|?{'>',' '})] <//B_total_rub2>
</a>
</dd>
<BOUCLE_sousousrub2(boucle_sousrub2)></BOUCLE_sousousrub2>
</BOUCLE_sousrub2>
</dl></dd>
</B_sousrub2>
</dl>
</BOUCLE_secteurs2>
</div>
Explications
La boucle
<B_total_rub2> <BOUCLE_total_rub2(RUBRIQUES){id_parent}></BOUCLE_total_rub2>
</B_total_rub2> [(#TOTAL_BOUCLE|>{0}|?{'>',' '})] <//B_total_rub2>
Vérifie si la rubrique comporte des sous rubriques.
Le test [(#TOTAL_BOUCLE|>{0}|?{'>',' '})]
permet d’afficher le signe > si #TOTAL_BOUCLE est non nul sinon il n’affiche rien.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |