Je fais une première boucle pour cumuler par doublons des documents joints,
<BOUCLE_articles_presse(ARTICLES){titre_mot=_source_Revue-de-presse}{age<365}>
<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif,pdf}{doublons docsPresse}>
</BOUCLE_documents_joints>
</BOUCLE_articles_presse>
Puis une seconde en récupérant les documents par !doublons pour affichage
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</span>
</BOUCLE_afficher_documents_joints>
Comment récupérer #ID_ARTICLE dans cette seconde boucle ??
Je fais une première boucle pour cumuler par doublons des documents joints,
<BOUCLE_articles_presse(ARTICLES){titre_mot=_source_Revue-de-presse}{age<365}>
<BOUCLE_documents_joints(DOCUMENTS) {id_article}
{mode=document}{extension IN png,jpg,gif,pdf}{doublons docsPresse}>
</BOUCLE_documents_joints>
</BOUCLE_articles_presse>
Puis une seconde en récupérant les documents par !doublons pour affichage
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</span>
</BOUCLE_afficher_documents_joints>
Comment récupérer #ID_ARTICLE dans cette seconde boucle ??
Si tu ne peux pas englober avec ta 1re boucle (ARTICLES) ta 2e boucle
(DOCUMENTS), alors il y a la possibilité d'utiliser la méthode des
jointures, voici un exemple de ce ça peut donner (non testé) :
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
<BOUCLE_artitcle_documents_joints(ARTICLES documents_articles) {id_document}>
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</BOUCLE_artitcle_documents_joint>
</span>
</BOUCLE_afficher_documents_joints>
Ici on refait une boucle sur (ARTICLES) mais on crée une jointure avec
la table "documents_articles", qui fait donc le lien entre les articles
et leurs documents joints en passant le critère "id_document"...
Voilà... j'espère que ce n'est pas trop confus et, surtout, que ça va
fonctionner dans ton cas de figure...
Je fais une première boucle pour cumuler par doublons des documents joints,
<BOUCLE_articles_presse(ARTICLES){titre_mot=_source_Revue-de-presse}{age<365}>
<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif,pdf}{doublons docsPresse}>
</BOUCLE_documents_joints>
</BOUCLE_articles_presse>
Puis une seconde en récupérant les documents par !doublons pour affichage
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</span>
</BOUCLE_afficher_documents_joints>
Comment récupérer #ID_ARTICLE dans cette seconde boucle ??
Si tu ne peux pas englober avec ta 1re boucle (ARTICLES) ta 2e boucle (DOCUMENTS), alors il y a la possibilité d'utiliser la méthode des jointures, voici un exemple de ce ça peut donner (non testé) :
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
<BOUCLE_artitcle_documents_joints(ARTICLES documents_articles) {id_document}>
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</BOUCLE_artitcle_documents_joint>
</span>
</BOUCLE_afficher_documents_joints>
heu, non, ca c'est pas top...
amha, soit tu fais :
<BOUCLE_afficher_documents_joints(DOCUMENTS){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
<BOUCLE_artitcle_documents_joints(spip_documents_articles) {id_document}>
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</BOUCLE_artitcle_documents_joint>
</span>
</BOUCLE_afficher_documents_joints>
soit directement :
<BOUCLE_afficher_documents_joints(DOCUMENTS spip_documents_articles){!doublons docsPresse}>
<span id='TagDoc#ID_DOCUMENT'>
[<b>(#TITRE)</b><br />]
[<a href="article(#ID_ARTICLE)">Toute la presse de cette action</a>]
</span>
</BOUCLE_afficher_documents_joints>