La boucle SYNDIC_ARTICLES retourne une liste des articles des sites syndiqués. On peut soit l’utiliser à l’intérieur d’une boucle SITES (cette dernière récupère une liste de sites référencés, ensuite on récupère chaque article de ces sites), soit directement à l’intérieur d’une rubrique (on récupère directement tous les articles syndiqués dans une rubrique, en court-circuitant le passage par la liste des sites).
(SPIP 1.3) À partir de la version 1.3 de SPIP, la boucle SITES (ou SYNDICATION) n’affiche plus uniquement des sites syndiqués, mais plus généralement des sites référencés (la syndication de certains sites référencés étant une option). On pourra donc, pour obtenir une présentation graphique plus précise, utiliser une boucle SYNDIC_ARTICLES uniquement à l’intérieur d’une boucle SITES utilisant le critère {syndication=oui}
.
Les critères de sélection
On utilisera l’un ou autre des critères suivants pour indiquer comment on sélectionne les éléments.
{tout}, tous les sites syndiqués.
{id_syndic_article} retourne l’article syndiqué dont l’identifiant est id_syndic_article. (Dans la pratique, il y très peu d’intérêt à fabriquer une page pour un article syndiqué, puisqu’on préférera renvoyer directement vers l’article en question.)
{id_syndic} retourne la liste des articles du site syndiqué dont l’identifiant est id_syndic.
{id_rubrique} retourne la liste des articles syndiqués dans cette rubrique.
{id_secteur} retourne la liste des articles syndiqués dans ce secteur.
Les critères d’affichage
Les critères communs à toutes les boucles s’appliquent.
Les balises de cette boucle
Les balises tirées de la base de données
Les balises suivantes correspondent aux éléments directement tirés de la base de données. Vous pouvez les utiliser également en tant que critère de classement (généralement : {par titre}).
#ID_SYNDIC_ARTICLE affiche l’identifiant unique de l’article syndiqué.
#ID_SYNDIC affiche l’identifiant unique du site syndiqué contenant cet article.
syndiqué.
#TITRE est le titre de l’article.
Remarque : il est préférable d’utiliser ici le titre « brut » de l’article syndiqué - via le code [(#TITRE*)]
-, pour éviter le moteur typographique. En effet les titres sont censés être déjà « typographiquement corrects » dans les backends, et on ne souhaite pas passer la correction typographique sur des titres en anglais ou sur des titres comprenant des expressions du genre « Les fichiers ~/.tcshrc ».
#URL_ARTICLE est l’adresse (URL) du site syndiqué (sur son site original).
#DATE est la date de publication de cet article.
#LESAUTEURS, les auteurs de l’article syndiqué.
#DESCRIPTIF le descriptif de l’article syndiqué.
#NOM_SITE est le nom du site syndiqué contenant cet article.
#URL_SITE est l’adresse (URL) du site