SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Télécharger

#DOUBLONS

Juillet 2010 — mis à jour le : Novembre 2009

Toutes les versions de cet article :


#DOUBLONS{mots} ou #DOUBLONS{mots,famille} donne l’etat des doublons (MOTS)à cet endroit sous forme de tableau d’id_mot array(1,2,3,...)

#DOUBLONS tout seul donne la liste brute de tous les doublons

#DOUBLONS*{mots} donne la chaine brute ",1,2,3,..." (changera si la gestion des doublons evolue)

pour des doublons « nommés » (exemple : <BOUCLE_b(ARTICLES){id_article>100}{doublons A}>) on utilisera :
#DOUBLONS{articles, A} pour avoir le tableau des id_articles.

pour passer le ou les tableaux de doublons à un INCLURE, on notera :
#INCLURE{fond=noisette, env, doublons=#DOUBLONS{articles, A}} pour un tableau nommé {doublons A} d’une BOUCLE(ARTICLES)
et #INCLURE{fond=noisette, env, doublons} pour tous les tableaux de doublons déclarés dans le squelette appelant (avant l’appel de l’INCLURE).

pour récupérer un tableau de doublons depuis un INCLURE, il conviendra de ne faire retourner par cet INCLURE que #DOUBLONS*{articles, B} et, dans le squelette appelant, d’utiliser #SET{ret, #INCLURE{fond=noisette, env, doublons}|explode{','}} : le #GET{ret} résultant pouvant alors être utilisé dans un critère de boucle ({id_article IN #GET{ret}}).


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé