pusherie....

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