Bonjour,
Je tourne en rond sans trouver de solution
en Spip 3, soit des images avec l'indication du crédit.
dans un article, la boucle
<BOUCLE_creditsphotos(DOCUMENTS){mode=image}{id_article}{doublons}>
#CREDITS
</BOUCLE_creditsphotos>
ne renvoie rien
alors que sans le critère {doublons} ça marche, mais avec tous les doublons des crédits.
Comment avoir les crédits des images sans les doublons ?
Merci
JPH
Le 30/05/16 à 15:22, JPH a écrit :
Je tourne en rond sans trouver de solution
je pense que tu te trompes sur l'usage du critère {doublons} qui ne
dédoublonne pas les retours de la boucle. voir :
dans ton cas j'utiliserais soit le filtre |unique :
<BOUCLE_creditsphotos(DOCUMENTS){mode=image}{id_article}>
[(#CREDITS|unique)]
</BOUCLE_creditsphotos>
soit le critère {fusion} :
<BOUCLE_creditsphotos(DOCUMENTS){mode=image}{id_article}{fusion credits}>
#CREDITS
</BOUCLE_creditsphotos>
voir :
Bonjour,
Merci, merci ! effectivement j'avais bien lu la doc 'doublons' et ça ne collait pas.
Dans mon cas,
Le filtre |unique ne cumule pas les données identiques et renvoie tous les crédits même ceux en double.
Le critère {fusion champ} est parfait - je ne l'avais jamais utilisé. Merci, on apprend toujours quelque chose !
A+
JPH
Le 30/05/2016 15:32, denisb via spip a écrit :
Le 30/05/16 à 15:22, JPH a écrit :
Je tourne en rond sans trouver de solution
je pense que tu te trompes sur l'usage du critère {doublons} qui ne
dédoublonne pas les retours de la boucle. voir :
{doublons} - SPIPdans ton cas j'utiliserais soit le filtre |unique :
<BOUCLE_creditsphotos(DOCUMENTS){mode=image}{id_article}>
[(#CREDITS|unique)]
</BOUCLE_creditsphotos>soit le critère {fusion} :
<BOUCLE_creditsphotos(DOCUMENTS){mode=image}{id_article}{fusion
credits}>
#CREDITS
</BOUCLE_creditsphotos>