[SPIP] PUBLICA : |oui

SPIP

Artigo validado

O artigo « |oui » acabou de ser publicado por Ricardo Porto.


|oui

quinta-feira 24 de abril de 2025, por Ricardo Porto

Sommaire- Ver também

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)]

[1] pode-se também escrever |yes

— Enviado por SPIP