Diminuer la taille des caractères Augmenter la taille des caractères | BP Eminet, Développement et formation Drupal, formation WordPress, formation SPIP, plate-forme collaborative Claroline, Drupal, ergonomie, accessibilité, multilinguisme | http://p-interactif.com | Accueil | Imprimer

Accueil « La notion de "modèle SPIP" « Retour à Le mini-plan d’une rubrique

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.

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.

Lire aussi