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

Un flux de syndication dans un contenu

Ce modèle permet d’afficher des flux de syndication dans n’importe quel contenu du site, en récupérant une variable dans l’environnement.

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


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}


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