Carnet Wiki

UtilisationAvanceeDuCritereDoublons

Version 1 — Octobre 2007 L’instit

Extraits doc sur spip.net :

dans « Critères communs » :

-  doublons ou unique (ces deux critères sont rigoureusement identiques) permettent d’interdire l’affichage des résultats déjà affichés dans d’autres boucles utilisant ce critère.

historique : A partir de [SPIP 1.2] et jusqu’à [SPIP 1.7.2], seules les boucles ARTICLES, RUBRIQUES, DOCUMENTS et SITES acceptaient ce critère.

-  doublons xxxx à partir de [SPIP 1.8], on peut avoir plusieurs jeux de critères doublons indépendants. Les boucles ayant doublons rouge n’auront aucune incidence sur les boucles ayant doublons bleu comme critère.

Dans « Boucle Documents » :

-  doublons prend ici une importance particulière : elle permet non seulement de ne pas réafficher des documents déjà affichés par une autre boucle, mais également de ne pas réafficher les documents déjà intégrés à l’intérieur d’un article. Si l’on oublie ce critère, on affichera tous les documents associés à un article, y compris ceux qui auraient déjà été affichés à l’intérieur du texte [1].

[1] Si on utilise un critère avec un nom (doublons unnom), celui ci n’exclura pas les documents intégrés dans le texte de l’article.

Exclure suivant un mot-clé : (extrait liste users à remettre en forme)
Je n’arrive pas a exclure des éléments en fonction de leur mot clefs.
>
> j’essaie :
>
>
> mais cela ne fonctionne pas
>
> puisque je veux exclure plusieurs mots clefs j’essaie aussi :
> <BOUCLE_rubriques(RUBRIQUES) {racine} {id_mot not IN 15,20}{par num
> titre, titre>
>
>
> et enfin
> <BOUCLE_rubexclu(RUBRIQUES)
> racineid_mot !=20doublons>
>
> Non, ce n’est pas possible

Il te faut enchainer une boucle vide qui sélectionne selon le mot-clé,
avec doublons puis une autre boucle qui retourne les résultats. Pour
reprendre ton premier exemple :


ton traitement ici

Retour à la version courante

Toutes les versions