|oui

  • Apparu en : SPIP 2.0

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

Notas

[1pode-se também escrever |yes

Autor Ricardo Porto Publié le :

Traductions : català, English, Español, français, Nederlands, Português