Menu | Contenu | Retour | Actualités | Progression | Rechercher | Pied de page | Accessibilité | Plan du site | Accueil
Imprimer | Plan du site |

Bernard-Paul Eminet - - Drupal | SPIP | Claroline | Formateur - Développeur - français/anglais

Lire aussi
Accueil du site « La notion de "modèle SPIP" « Le mini-plan d’une rubrique
Diminuer la taille des caractères Augmenter la taille des caractères

Le mini-plan d’une rubrique

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é).

La 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.