|set

O filtro |set{nome} atribui o valor corrente à variável nome. É uma alternativa, às vezes mais cómoda de se escrever, do que a tag #SET{nome,valor}.

  • Apparu en : SPIP 2.1

Exemplos

[(#TEXTE|mb_strlen|set{comprimento})]
[(#GET{comprimento}) caractéres]

é equivalente a

[(#SET{comprimento,[(#TEXTE|mb_strlen)]})]
[(#GET{comprimento}) caractéres]

O segundo argumento do filtro |set{}, se não for nulo, indica que é preciso «continuar», ou seja, passar o valor no conjunto dos filtros, ou exibí-lo se estiver no fim da cadeia:

[(#TEXTE*|set{bruto,1}|propre|set{tratado,1}|mb_strlen|set{comprimento,1})]

… armazenará o texto em bruto na variável bruto, o texto tratado em tratado, o número de caracteres em comprimento, e por fim exibirá o valor comprimento.

Ver também

Autor Ricardo Porto Publié le :

Traductions : English, français, Nederlands, Português