Bonjour,
depuis que Pierre Andrews m'avait un jour envoyé cette solution, j'utilise de temps en temps des structures comme celle-ci
--------------
#SET{doc,#ARRAY}
[(#SET{doc,[(#GET{doc}|push{0})]})]
<BOUCLE_art(ARTICLES) {id_rubrique}>
<BOUCLE_doc(DOCUMENTS) {id_article} {extension==jpg|png|gif}>
[(#SET{doc,[(#GET{doc}|push{#ID_DOCUMENT})]})]
</BOUCLE_doc>
</BOUCLE_art>
<BOUCLE_aff(DOCUMENTS) {!par date}{id_document IN #GET**{doc}}>
#LOGO_DOCUMENT
</BOUCLE_aff>
</BOUCLE_art>
--------------
Maintenant, pour aller plus loin et, en supposant par exemple, que j'affecte un mot-clef à chaque article pour caractériser chaque article,
j'imaginais un enchainement de ce type dont j'espérais qu'l me permettrait de construire plusieurs arrays bien distincts
<BOUCLE_genre(MOTS){id_groupe=xxx}>
#SET{doc#_genre:TITRE,#ARRAY}
[(#SET{doc#_genre:TITRE,[(#GET{doc#_genre:TITRE}|push{0})]})]
<BOUCLE_art(ARTICLES) {id_rubrique}{id_mot}>
<BOUCLE_doc(DOCUMENTS) {id_article} {extension==jpg|png|gif}>
[(#SET{doc,[(#GET{doc#_genre:TITRE}|push{#ID_DOCUMENT})]})]
</BOUCLE_doc>
</BOUCLE_art>
<BOUCLE_aff(DOCUMENTS) {!par date}{id_document IN #GET**{doc#_genre:TITRE}}>
#LOGO_DOCUMENT
</BOUCLE_aff>
</BOUCLE_art>
</BOUCLE_genre>
Visiblement ça ne fonctionne pas de manière satisfaisante. J'imagine que #SET{doc#_genre:TITRE,#ARRAY} et {id_document IN #GET**{doc#_genre:TITRE}} ne soient pas correctement écrits....
Une piste ?
Merci d'avance