d’après https://p-interactif.com/spip.php++cs_INTERRO++article144

Le mini-plan d’une rubrique

Article publié le 16 avril 2021, et actualisé en novembre 2021


Considérons le modèle suivant : rubrique_sommaire.html à placer dans le dossier squelettes/modeles du site :

[(#REM) On récupère le contexte de la rubrique par l'ID qui est passer par l'appel du modèle ]
<BOUCLE_sommaire (RUBRIQUES) {id_rubrique}>

[(#REM) Le miniplan de la rubrique de contexte ]
<B_rubriques>
<ul class="spip">
<BOUCLE_rubriques(RUBRIQUES){id_parent}{par titre}>
<ul class="spip">
<h3>&raquo;&nbsp;<a href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|entites_html)]">[(#TITRE|supprimer_numero)]</a></h3>
<B_articles>
<ul class="spip">
  <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse}>
  <li class="spip"><a href="#URL_ARTICLE" title="[(#DESCRIPTIF|textebrut|entites_html)]">[(#TITRE|supprimer_numero)]</a></li>
  </BOUCLE_articles>
</ul>
</B_articles>
<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
</ul>
</BOUCLE_rubriques>
</ul>
</B_rubriques>

</BOUCLE_sommaire>

Appel du modèle dans un contenu : <rubriqueXXX|sommaire> XXX étant l’ID de la rubrique cible.

Action de ce modèle en "langage naturel"

Pour la rubrique que je te passe en contexte.

Affiche un mini-plan de cette rubrique soit toutes ses sous-rubriques et tous ses articles dans l’ordre de leurs dates de publication inverse (dernier publié, premier affiché).

Une bonne idée est de placer l’appel au modèle dans le texte descriptif de la rubrique.

Ce modèle présente un intérêt lorsque une rubrique contient beaucoup de sous-rubriques et d’articles. L’internaute "voit" ainsi le contenu complet de la rubrique dès qu’il "rentre" dedans.


Merci de nous signaler les coquilles, imprécisions ou erreurs qui figureraient dans cette page.


Liens A2A visibles seulement pour les inscrits.
Liens visibles seulement pour les inscrits.

Article publié le 16 avril 2021, et actualisé en novembre 2021 .

Répondre à cet article