VarianteContribMenu-depliant-tout-Spip

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

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.

Dernière modification de cette page le 21 août 2009

Discussion

Aucune discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom