Mettre un modèle spip dans une noisette
On peut insérer un modèle SPIP dans une noisette latérale en utilisant un article.
Un modèle est un petit squelette SPIP qui décrit un fragment de HTML facile à insérer dans le texte d'un article.
Méthode :
créer un fichier mon_modele.html dans /squelettes/modeles
appeler ce modèle dans le texte d'un article avec le raccourci <mon_modele1> ou <mon_modele|>
associer à cet article le mot-clé "article-libreN" (N = 1 à 5)
afficher la noisette correspondante où vous voulez en passant par la configuration d'Escal
Complément :
Le modèle peut utiliser des paramètres qui peuvent être définis dans le raccourci
<mon_modele|parametre1=bidule|parametre2=machin>
Exemple : Une noisette avec le plan d'une rubrique
créer un modele
rubrique_plan.html
dans /squelettes/modeles avec ce code :
[(#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>
<BOUCLE_rubriques(RUBRIQUES){id_parent}{par titre}>
<ul>
<h3><a href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|entites_html)]">[(#TITRE|supprimer_numero)]</a></h3>
<B_articles>
<ul>
<BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse}>
<li><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>
appeler ce modèle dans un article avec
<rubrique_plan|>
associer le mot-clé "article-libre1" à cet article
afficher la noisette "Article libre 1" dans les rubriques
Pour imposer le plan d'une rubrique spécifique, on utilise l'un des 2 raccourcis suivants
<rubrique_plan|id_rubrique=2>
<rubrique2|plan>