Un boucle conditionnelle dans spip

Pour faire une boucle conditionelle

dans rubrique.html

<BOUCLE_test_articles(ARTICLES){id_rubrique}></BOUCLE_test_articles>
[(#TOTAL_BOUCLE|=={1}|?{#INCLURE{fond=rubrique_un_article}{id_rubrique},#INCLURE{fond=rubrique_plusieurs_article}{id_rubrique}})]
<//B_test_articles>

Quand on a 1 seul article, on inclus un squelette rubrique_un_article et sinon un squelette rubrique_plusieurs_articles.

rubrique_un_article.html :
affiche ce que vous voulez, la boucle article simple comme par exemple

<B_listearticle>
<BOUCLE_listearticle(ARTICLES) {id_rubrique=#ID_RUBRIQUE} {par date} {doublons}>
[<h2>(#TITRE|supprimer_numero)</h2>]
[<h5><b>(#SURTITRE)</b></h5><br/>]
[<p>(#SOUSTITRE)<br/></p>]
<p>[(#DATE|nom_jour)] [(#DATE|affdate)] // <B_auteurs_langue><:par_auteur:> <BOUCLE_auteurs_langue(AUTEURS) {id_article} {", "}><a href="#URL_SITE_SPIP/[(#URL_AUTEUR)]">#NOM</a></BOUCLE_auteurs_langue></p>
[<p>(#DESCRIPTIF|sinon{[(#CHAPO|sinon{[(#TEXTE)]})]})<br/></p>]
</BOUCLE_listearticle>

rubrique_plusieurs_articles :

Un boucle plus complète, rajouter par exemple sur la ligne
[<p>(#DESCRIPTIF|sinon{[(#CHAPO|sinon{[(#TEXTE)]})]})<br/></p>]

ceci :

[<p>(#DESCRIPTIF|sinon{[(#CHAPO|sinon{[(#TEXTE|couper{200}|propre)]})]})<br/></p>]
<p><a href="#URL_SITE_SPIP/#URL_ARTICLE" title="...<:suite:>" ><:suite:></a></p>
Envie de recevoir nos dernières nouvelles? Inscrivez-vous à notre newsletter