| Aller au Sommaire | go main | go sidebar | go search |

Critères de sélections dans les boucles spipiennes

Comment faire des sélections d’articles ou de rubriques sophistiquées.

- Sélectionner certaines rubriques :

<BOUCLE_secteurs(RUBRIQUES){id_rubrique==^(24|77|88)$}>

- Le principe contraire marche aussi :

<BOUCLE_secteurs(RUBRIQUES){id_rubrique!==^(24|77|88)$}>

- Sélectionner des rubriques adjacentes (de 15 à 21) :

<BOUCLE_secteurs(RUBRIQUES){id_rubrique==^[15-21]$}>

- On peut aussi utiliser des critères de comparaison :

<BOUCLE_secteurs(RUBRIQUES){id_rubrique<16}{id_rubrique>22}>

Cet article mérite une grosse mise à jour car avec spip 1.8 les possibilités sont devenues énormes : on peut utiliser quasiment toutes les regex comme critère de tri dans les Boucles.

SPIP envoie directement ces requètes à MySQL, donc, on doit pouvoir utiliser tout ce qui est décrit sur cette page : http://dev.mysql.com/doc/mysql/en/regexp.html, et pour bien comprendre ces fameuses « expressions régulières » ce site est une mine. regex

Bientôt des exemples tordus sur cette page, vous pouvez laisser les votres en commentaires !

Voir en ligneLa doc officielle sur ce sujet (il est bon de la relire parfois)

Commentaires

aucun commentaire

Ajouter un commentaire