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://www.p-interactif.com | Accueil | Imprimer

Accueil « La notion de "modèle SPIP" « Retour à Un flux de syndication dans un contenu

Un flux de syndication dans un contenu

Ce modèle permet d’afficher des flux de syndication dans n’importe quel contenu du site.

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}

Lire aussi
  • Quel est l’intérêt d’un modèle ?
  • Voici comment je l’explique dans mes formations.
  • Le resumé des articles d’une rubrique
  • Considérons le modèle suivant : rubrique_resume.html à placer dans le dossier squelettes/modeles (...)
  • Le mini-plan d’une rubrique
  • Considérons le modèle suivant : rubrique_sommaire.html à placer dans le dossier squelettes/modeles (...)
  • Faire un glossaire
  • Considérons le modèle suivant : rubrique_sousrub.html à placer dans le dossier squelettes/modeles (...)
  • Protéger un adresse email par modèle
  • Placer dans le contenu d’un site : Envoyer un mail est tout à fait correct, mais l’adresse (...)
  • Afficher des articles par mot-clé
  • Le modèle suivant permet d’afficher des articles qui sont associés à un mot-clé. Il suppose (...)
  • Faire une recherche sur un groupe de mot-clés
  • Considérons le modèle suivant : groupemot.html à placer dans le dossier squelettes/modeles du (...)
  • Signaler une nouveauté
  • Ce modèle est simpliste, il permet de signaler une nouveauté en ajoutant un petit visuel devant (...)