Pour arriver à mes fins, voici comment j’ai fait :
- J’ai ajouté un champ extra
nombreà la tablearticles. - Dans ce champ je précise le nombre de fois où je souhaite afficher un article. C’est donc un champs de type
INT. - J’utilise ensuite le plugin SPIP-Bonux pour boucler sur un tableau PHP que je génère grâce à la fonction
array_fill()de PHP. Ce tableau contient#NOMBREfois la valeur''. - A l’intérieur de cette boucle, je peux récupérer les informations de l’article directement avec les balise
#CHAMPdont SPIP reconnaitra qu’elle font allusion à la boucle « mère ».
Cela nous donne donc :
<BOUCLE_article(ARTICLES)>
<BOUCLE_repeter(POUR){tableau #VAL{0}|array_fill{#NOMBRE,''}}>
J'affiche le titre de l'article #TITRE qui porte le numéro #ID_ARTICLE etc. <br />
</BOUCLE_repeter>
</BOUCLE_article>
Afficher plusieurs fois un même objet 