Changeset 82772 in spip-zone


Ignore:
Timestamp:
May 27, 2014, 3:27:58 PM (5 years ago)
Author:
rastapopoulos@…
Message:

Oups, oublié de mettre des exemples concrets pour {filtermultijson} + des commentaires sur les exemples.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/doc/boucle_sphinx.md

    r82771 r82772  
    208208Le champ de valeur peut être une liste de plusieurs valeurs, et dans ce cas le test sera un "OU" sur chacune des comparaisons !
    209209
    210 ```
    211 {filtermono #ENV{statut}, properties.statut, #ENV{statut,publie}}
    212 {filtermono #ENV{annee}, year(date), #LISTE{2014,2013}} => l'une OU l'autre
     210**Exemples**
     211```
     212// Les documents publiés par défaut, sinon ceux du statut demandé
     213{filtermono #ENV{statut,publie}, properties.statut, #ENV{statut,publie}}
     214// Les documents de 2014 ou 2013
     215{filtermono #ENV{annee}, year(date), #LISTE{2014,2013}}
     216// Les documents ayant au moins #ENV{favs} partages
    213217{filtermono #ENV{favs}, length(properties.share), #ENV{favs}, '>='}
    214218```
     
    224228- Si les valeurs sont `#LISTE{mot1, #LISTE{mot2, mot3}}` : ça cherchera les documents qui ont mot1 ET (mot2 OU mot3).
    225229
     230**Exemples**
     231```
     232// Un auteur précis parmi ceux du document
     233{filtermultijson #ENV{auteur}, properties.authors, #ENV{auteur}}
     234// Les documents ayant tous les tags demandés, par ex si tags[]=truc&tags[]=bidule
     235{filtermultijson #ENV{tags}, properties.tags, #ENV{tags}}
     236```
     237
    226238PAGES
    227239-----
Note: See TracChangeset for help on using the changeset viewer.