Considérons le modèle suivant : syndic.html à placer dans le dossier squelettes/modeles du site.
[(#REM) Affichage pour le site syndiqué correspondant des derniers articles par date de syndication par le site distant ]
[(#REM) Appel par <syndic1|nombreart=10> nombreart est le nombre d'articles désiré ]
<BOUCLE_syndic(SITES){id_syndic}{par date}{inverse}>
<div class="groupetitre">
<a href="#URL_SITE" target="_blank">[(#LOGO_SITE)]</a>
[<h2>(#NOM_SITE)</h2>]
[<div class="descriptif">(#DESCRIPTIF)</div>]
<a href="#URL_SITE" target="_blank">#URL_SITE</a>
</div>
<BOUCLE_syndicart(SYNDIC_ARTICLES) {id_syndic} {par date} {inverse} {0,#ENV{nombreart}}>
[(#REM) TITRE* permet d'éviter le moteur typographique ]
[(#REM) on conserve le titre "brut" de l'article ]
[<h4>(#TITRE*)</h4>]
[(#DESCRIPTIF|sinon{[(#CHAPO|sinon{#TEXTE}|couper{100})]})<br />]
[(#REM) s'il y a des mots clé ]
[(#TAGS|afficher_tags)]
<p class="suite"><a href="#URL_ARTICLE" target="_blank"><:lire_la_suite:></a></p>
<br />
</BOUCLE_syndicart>
</BOUCLE_syndic>Ce modèle illustre le fait qu’il est possible de passer des variables à un modèle.
Appel du modèle par <syndicXX|nombreart=N>
Résultat = pour le site syndiqué d’ID = XX, affiche les N derniers articles syndiqués.
Dans le modèle, la variable "nombreart" est "récupérée" par la variable d’environnement sous la forme : #ENV{nombreart}

Article publié le 16 avril 2021, et actualisé en novembre 2021 .
Répondre à cet article