O filtro |oui [1] retorna ou um espaço, ou nada.
Equivalente a  |?{' '}, permite retornar um conteúdo não vazio (um espaço) para assinalar que as partes opcionais da tag devem ser exibidas.
Exemplos:
[(#TITRE|strlen|>{30}|oui) Este filtro é longo ]
[(#EMAIL|oui) #FORMULAIRE_CONTACT ]
Atença, no entanto:
Como reproduz o comportamento do teste PHP if($var), o filtro [(#VARIAVEL|oui)] retornará «FALSE» (portanto nada) se #VARIAVEL for igual a «0» (zero) ou for «nula» ou não estiver definida.
Assim, com &uma_variavel=0 no URL, o código
[(#ENV{uma_variavel}|oui)]
não retornará nada.
Para testa uma variável inclusive se ela for igual a «0» (zero) usa-se:
[(#ENV{uma_variavel}|strlen|oui)]
Ver também
os outros filtros de teste
os filtros lógicos