Objectif
Il est parfois nécessaire d’avoir pour certaines rubriques un squelette différent, SPIP propose une solution pour différencier le squelette d’une rubrique par rapport aux autres, la boucle ci-dessous permet elle de différencier les squelettes de rubriques en fonction de la profondeur de celles-ci dans l’arborescence du site.
installation
- créer autant de squelettes de rubrique que de niveaux que vous avez à gérer en les nommant :
- niveau-1.html
- niveau-2.html
- ....
- niveau-n.html
- copier dans rubrique. html le code suivant :
<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}{tout}></BOUCLE_x>
<INCLURE{fond=niveau-#_x:TOTAL_BOUCLE}{id_rubrique}>
</B_x>
</BOUCLE_rub>
Principe
- La variable #TOTAL_BOUCLE
de la boucle hierarchie retourne la profondeur de l’arborescence,
- cette valeur est concaténée au nom niveau- pour construire le nom du squelette.
- celui-est appelé par un INCLURE
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 : |