Section courante

A propos

Section administrative du site

Voici un tableau des différentes critères proposés par SPIP :

Critère Description
! (opérateur logique) Cet opérateur permet de nier un critère. Il sert à exclure des résultats correspondant à une condition donnée (ex. !doublons pour exclure des éléments déjà affichés).
? (critère conditionnel) Ce critère permet d'appliquer un filtre seulement si un paramètre existe dans le contexte. Il est très utile pour rendre les boucles dynamiques selon l'environnement.
ad_email Ce critère permet de sélectionner les auteurs en fonction de leur adresse de courriel, généralement utilisée dans les boucles sur les auteurs.
age Ce critère permet de sélectionner des objets selon leur ancienneté par rapport à la date actuelle (en jours).
age_modif Ce critère permet de filtrer les objets selon l'âge de leur dernière modification.
age_redac Ce critère permet de sélectionner les articles selon le temps écoulé depuis leur rédaction.
age_relatif Ce critère permet d'effectuer des sélections relatives dans le temps (par exemple, comparer des âges entre éléments).
ajax Ce critère active le rechargement AJAX du contenu de la boucle sans recharger toute la page.
annee_relatif Ce critère permet de sélectionner des objets en fonction d'une année relative (année courante, précédente, suivante).
branche Ce critère permet de sélectionner tous les éléments appartenant à une rubrique et à ses sous-rubriques (parcours récursif de l'arborescence).
carre Ce critère est utilisé principalement avec les images pour forcer un format carré lors de l'affichage.
collecte Ce critère permet de collecter des valeurs issues d'une boucle pour les réutiliser dans une autre, souvent pour des traitements avancés.
date Ce critère permet de filtrer les objets selon une date précise ou une période donnée.
debut_... Ce critère est utilisé pour gérer la pagination. Il indique à partir de quel élément commencer l'affichage d'une boucle.
distant Ce critère permet de sélectionner les documents distants (hébergés sur un autre serveur) ou, au contraire, de les exclure.
doublons Ce critère permet d'éviter d'afficher plusieurs fois les mêmes objets dans différentes boucles.
env Ce critère permet de récupérer une variable provenant de l'environnement (URL, formulaire, contexte).
exclus Ce critère permet d'exclure un objet précis (par exemple l'article courant) des résultats d'une boucle.
extension Ce critère permet de sélectionner des documents selon leur extension de fichier (pdf, jpg, png,...).
feuille Ce critère permet de limiter la sélection aux éléments situés au dernier niveau d'une arborescence (sans sous-rubriques).
fragment Ce critère permet de travailler sur une partie spécifique d'un ensemble de données, souvent utilisé avec des traitements avancés.
fusion Ce critère permet de regrouper des résultats ayant une valeur commune, équivalent à un GROUP BY en SQL.
fusion_supprimer Ce critère permet de supprimer les doublons après une fusion de résultats.
id_ ? Ce critère générique permet de filtrer selon un identifiant d'objet, lorsque le type exact est déterminé dynamiquement.
id_article Ce critère permet de sélectionner un ou plusieurs articles à partir de leur identifiant unique.
id_auteur Ce critère permet de sélectionner des contenus ou des auteurs associés à un auteur précis.
id_breve Ce critère permet de sélectionner une brève précise à partir de son identifiant.
id_document Ce critère permet de sélectionner un document précis à partir de son identifiant unique.
id_enfant Ce critère permet de sélectionner les éléments qui sont enfants d'un objet donné dans une hiérarchie.
id_forum Ce critère permet de sélectionner un message de forum précis à partir de son identifiant.
id_groupe Ce critère permet de filtrer les mots-clés appartenant à un groupe de mots donné.
id_mot Ce critère permet de sélectionner des contenus associés à un mot-clé spécifique.
id_parent Ce critère permet de sélectionner les éléments rattachés directement à un parent précis.
id_rubrique Ce critère permet de sélectionner des contenus appartenant à une rubrique donnée.
id_secteur Ce critère permet de sélectionner tous les contenus appartenant à un secteur (rubrique racine).
id_signature Ce critère permet de sélectionner une signature associée à un message de forum.
id_syndic Ce critère permet de sélectionner un site syndiqué précis.
id_syndic_article Ce critère permet de sélectionner un article issu d'un site syndiqué à partir de son identifiant.
id_thread Ce critère permet de sélectionner l'ensemble des messages appartenant à un même fil de discussion.
inverse Ce critère permet d'inverser l'ordre de tri des résultats d'une boucle.
jour_relatif Ce critère permet de sélectionner des objets en fonction d'un nombre de jours relatif à la date courante.
lang Ce critère permet de filtrer les contenus selon leur langue de rédaction.
lang_select Ce critère force la sélection linguistique indépendamment de la langue du contexte.
LIKE Ce critère permet d'effectuer une recherche partielle sur un champ texte, similaire à l'opérateur SQL LIKE.
logo Ce critère permet de sélectionner uniquement les objets qui possèdent (ou non) un logo.
meme_parent Ce critère permet de sélectionner les objets qui partagent le même parent qu'un autre objet.
mode Ce critère permet de filtrer des objets selon leur mode de fonctionnement ou d'affichage (ex. forums).
moderation Ce critère permet de sélectionner les messages de forum selon leur état de modération.
mois_relatif Ce critère permet de sélectionner des objets selon un décalage en mois par rapport à la date courante.
noeud Ce critère permet de sélectionner uniquement les éléments situés à un niveau précis de l'arborescence.
nom_email Ce critère permet de filtrer les auteurs ou messages selon le nom ou l'adresse de courriel.
origine_traduction Ce critère permet de sélectionner les contenus selon leur langue d'origine dans un système multilingue.
pagination Ce critère permet de paginer les résultats d'une boucle pour afficher un nombre limité d'éléments par page.
par ... Ce critère permet de trier les résultats selon un ou plusieurs champs (ex : par date, par titre).
par hasard Ce critère permet de mélanger aléatoirement les résultats de la boucle.
par num ... Ce critère permet de trier les résultats selon leur numéro ou leur identifiant (id_article, id_rubrique, etc.).
par points Ce critère permet de trier les objets selon leur nombre de points (souvent utilisé pour les forums ou votes).
par_ordre_liste Ce critère permet de trier les résultats selon l'ordre défini dans la liste administrative ou l'interface privée.
paysage Ce critère est utilisé pour sélectionner les documents ou images au format paysage.
plat Ce critère permet de sélectionner des éléments sans hiérarchie (plats) ou des documents « plats ».
portrait Ce critère permet de sélectionner les documents ou images au format portrait.
profondeur Ce critère permet de sélectionner les objets jusqu'à une profondeur donnée dans la hiérarchie des rubriques.
racine Ce critère permet de sélectionner uniquement les objets situés à la racine de l'arborescence (ex. rubriques principales).
rang_lien Ce critère permet de trier ou filtrer les objets selon leur position dans une liste de liens ou de menus.
recherche Ce critère permet de filtrer les objets selon un mot-clé ou une expression recherchée dans les champs texte.
si ... Ce critère conditionnel permet de filtrer les objets selon une expression booléenne.
statut Ce critère permet de filtrer les objets selon leur statut (publie, prepa, prop, etc.).
syndication Ce critère permet de sélectionner les articles ou contenus provenant d'une syndication externe.
titre Ce critère permet de filtrer ou trier les objets selon leur titre.
titre_mot Ce critère permet de sélectionner les objets associés à un mot-clé précis via son titre.
tous Ce critère permet d'inclure tous les objets, sans exclusion (souvent combiné avec statut).
tout Semblable à tous, ce critère inclut l'ensemble des objets disponibles dans la boucle.
traduction Ce critère permet de filtrer les contenus selon leur traduction ou langue cible.
tri Ce critère permet de spécifier un ordre de tri personnalisé pour les résultats.
type Ce critère permet de filtrer les objets selon leur type générique (article, rubrique, breve, etc.).
type_mot Ce critère permet de filtrer les mots-clés selon leur type de groupe.
unique Ce critère permet de n'afficher qu'une seule occurrence d'un objet dans une boucle (évite les doublons).
url Ce critère permet de filtrer ou récupérer les objets selon leur URL.
virtuel Ce critère permet de sélectionner des objets générés virtuellement ou non stockés physiquement.
vu Ce critère permet de filtrer les objets déjà vus ou consultés.
where Ce critère permet d'utiliser une condition SQL brute pour filtrer les résultats.
{"inter"} Ce critère permet de sélectionner les objets qui contiennent une intersection de valeurs dans un champ donné.
{a, n-b} Ce critère permet de sélectionner un ensemble d'objets par index ou plage d'indices.
{a,b} Ce critère permet de sélectionner plusieurs objets précis par leur identifiant ou position.
{a/b} Ce critère permet de filtrer les objets en fonction d'un ratio ou fraction dans la sélection.
{n-a, b} Ce critère permet de sélectionner une plage d'objets avec un décalage relatif (n-a) et une limite (b).
{xxxx IN a,b,c,d,...} Ce critère permet de sélectionner les objets dont un champ correspond à l'une des valeurs listées, similaire à l'opérateur SQL IN.


Dernière mise à jour : Jeudi, le 15 janvier 2026