Documentation sur les filtres

Assigner une valeur par défaut pour un filtre
Macros :
Il est possible d'utiliser les mots clés suivants dans le champ Valeur par défaut :
nb : pour les valeurs par defaut de filtres numeriques, il est possible d'ajouter ou enlever un nombre avec la syntaxe {{date.month-1}}
Utilisation des filtres dans une requête

Pour utiliser un filtre dans une requete SQL, Récuperez le slug du filtre et inserez le dans le code SQL délimité par des doubles accolades,ex : pour le filtre Date début ayant pour slug date-debut ma requete sera
SELECT * FROM matable WHERE date = {{date-debut}}

Utilisation des conditions de filtres dans une requête

Dans le cas ou le filtre n'est pas remplis par l'utilisateur, il est possible de conditionner la requete avec la syntaxe {{?monslug}} sql a executer si le filtre est définis {{/monslug}} exemple : SELECT * FROM matable {{?monslug}}WHERE date = {{date-debut}}{{/monslug}} dans cet exemple la partie WHERE date = {{date-debut}} n'est executée que si le filtre contient au minimum un caractère.

Utilisation des filtres dans un traitement PHP
Si vous souhaitez utiliser les filtres dans un traitement php, ils sont disponible via la variable $filters. ex: pour utiliser le filtre Date début ayant pour slug date-debut il faut executer $filters['date-debut']