<BOUCLE_abc(ARTICLES){id_rubrique?}>
-  Se existir um id_rubrique (nn) no ambiente de execução do loop, o loop só selecionará os dados correspondentes à igualdade 
id_rubrique = #ENV{id_rubrique} - Se não existir id_rubrique no ambiente de execução do loop, o critério será totalmente ignorado.
 
É possível incluir vários critérios condicionais num mesmo loop. Por exemplo, o loop a seguir poderá ser usado tanto no contexto de uma matéria quanto no de uma seção.
<BOUCLE_importante(MOTS){id_groupe=12}{id_rubrique?}{id_article?}>
  palavra-chave #TITRE<br>
</BOUCLE_importante>
Valor sob a forma de matriz
Um critério condicional {id_coisa?} aceita um valor tabular. Neste caso, o critério será satisfeito desde que o valor id_coisa figure na matriz passada como argumento, caso o critério se traduza por um IN na cláusula SQL.
Exemplo :
Se chamarmos um template lista_coisa com um argumento id_auteur igual a uma matriz:
<INCLURE{fond=lista_coisa, id_auteur=#LISTE{1,2,3,4}} />
e se esse template liste_coisa contiver o loop a seguir:
<BOUCLE_autores(AUTEURS){id_auteur ?}{" - "}>#ID_AUTEUR</BOUCLE_auteurs>
Então o loop enumerará todos os id_auteurscontidos na matriz passada como argumento.
Ver também
Outros critérios condicionais
- critério ?operador valor
 - id_?: coletar e aplicar automaticamente todos os critérios condicionais aplicáveis ao loop corrente.
 
Loops em matrizes condicionais
-  A sintaxe dos loops : 
<BOUCLE_cond(UMATABELA?)> 
Operadores lógicos
Operadores