motclé description type valeur
datemax vrai jusqu'à cette date AAAAMMJJHHMM
datemin vrai à partir de cette date AAAAMMJJHHMM
period vrai entre ces dates. Si l'année est omise, le test est fait pour l'année en cours. Exemple: 1224,01021000 = du 24 décembre minuit au 2 janvier de l'année suivante à 10h AAAAMMJJHHMM, AAAAMMJJHHMM
day liste des jours autorisés. 1,7 -> lundi ou dimanche
month liste des mois autorisés 1,2 -> janvier ou février
hmax vrai jusqu'à cette heure HHMM
hmin vrai à partir de cette heure HHMM
hperiod vrai entre ces plages horaires (liste possible) HHMM-HHMM
guest vrai si l'internaute n'est pas identifié (invité) 1|0
admin vrai si un admin est connecté 1|0
user liste des userid autorisés 8,12
username liste des username autorisés ex: admin,lomart
group liste des usergroup autorisés 8,12
lang liste des langages autorisés. Seule une partie du code est nécessaire ex: fr,ca
mobile vrai si le site est affiché sur un mobile 1|0
homepage vrai si le shortcode est affiché sur la page d'accueil 1|0
server-host vrai si l'argument figure dans le nom du serveur hôte.
exemple: server-host:.lomart.fr (un sous-domaine de lomart.fr)
tout ou partie du nom
server-ip vrai si l'IP correspond à une de la liste. localhost, ::1, 192.168.0.1 pour des serveurs locaux adresse IP
artid ID de l'article affiché dans la zone component
catid ID de la catégorie de l'article affiché dans la zone component
menuid ID du menu actuel
equal vrai si op1 = op2. Exemple: equal=1,1 est vrai, equal=!1,1 est équivalent à différent
smaller vrai si op1 > op2. Exemple: smaller=2,1 est vrai.  smaller=!2,1 est équivalent à plus grand ou égal
bigger vrai si op1 < op2. Exemple: bigger=1,2 est vrai.  bigger=!1,2 est équivalent à plus petit ou égal
  • Une condition, comme argument d'une option filter 1, s'exprime en indiquant le type de condition (mot-clé), suivi du signe 2 points et de la valeur. filter=datemax:20191225
  • Plusieurs conditions sont possibles en les séparant par des points-virgules. filter=!day:6,7;hperiod:9-12
  • >Pour inverser le sens de la condition, il suffit d'ajouter un point d'exclamation devant le type de condition. filter=!admin ou filter=!group:8
  • Un mot-clé sans valeur est équivalent à filter=mot-clé:1 (ou vrai). Une condition fausse s'exprime par filter=mot-clé:0 ou filter=!mot-clé.
  • Pour les dates, la partie heure (HHMM) est optionnelle.

1 L'action filter permet également d'utiliser une autre forme. Voir filter ~ afficher sous conditions