SPIP-RÉCIT

Accueil > Développement > <BOUCLES>

<BOUCLES>

dimanche 2 mai 2004, par Jean Nadeau, Pierre Lachance

Voici un exemple de BOUCLE que l’on peut retrouver dans un squelette :


<B_le_dernier_article>
<BOUCLE_le_dernier_article(ARTICLES){tout}{par date}{inverse}{0,2}{doublons}>
<a href="#URL_ARTICLE">[(#LOGO_ARTICLE_RUBRIQUE|right)][(#TITRE)]</a>
[, <font size="2"> le (#DATE|jour)][ (#DATE|nom_mois)</font>]
<font size="2">[<br /> (#INTRODUCTION) <br /><br />
<a href="#URL_ARTICLE">Lire la suite</a> </font> ]
</BOUCLE_le_dernier_article>
</B_le_dernier_article>

Voici donc l’interprétation de ce code :

<B_le_dernier_article> : Conditionnel sur le contenu de la boucle. Si la boucle le_derneier_article est vide, tout ce qui se trouve entre les balises <B_le_dernier_article> et </B_le_dernier_article> ne s’affichera pas.

<BOUCLE_le_dernier_article(ARTICLES){tout}{par date}{inverse}{0,2}{doublons}><code> est le début de la boucle qui fouille dans tous les articles (ARTICLES), qui classera les résultats par date inverse les deux premiers articles, sans afficher les mêmes articles (doublons).  Ce qui se trouve entre <code> { } s’appelle des balises.

[(#LOGO_ARTICLE_RUBRIQUE|right)][(#TITRE)] est ce qui apparaîtra comme lien (à #URL_ARTICLE) pour l’article. Si on place #LOGO_ARTICLE_RUBRIQUE (s’il n’y a pas de LOGO_ARTICLE, c’est le LOGO_RUBRIQUE qui sera affiché) entre deux crochets [ ], il affichera le logo seulement s’il existe (conditionnelle). Le fitre |right signifie que le logo sera placé à droite du texte.

On affiche également le #TITRE de l’article comme lien.

#INTRODUCTION représente les premiers mots de l’article ou encore la description (si elle a été complétée lors dela rédaction de l’article).

Filtres

Voici quelques exemples de filtres pouvant être appliqué :
|justifier, |centrer, |aligner_droite, |aligner_gauche,|majuscules....

Voici un exemple de filtre pour la date :
[(#DATE|saison|majuscules)], ce qui affichera la saison où l’article a été publié.

Pour avoir plus d’informations sur les filtres : Site officiel.