|wrap

O filtro |wrap{<tag>} envolve uma tag à qual é aplicado com o tag indicado como parâmetro.

Exemplos simples

[(#BALISE|wrap{<b>})]

exibirá o código HTML:

<b>bla bla</b>
[(#TITRE|wrap{#TOTAL_BOUCLE|=={1}|?{<h1>, <h2>}})]

exibirá o código HTML, se o loop só retornar um único resultado:

<h1>Um título</h1>

mas exibirá:

<h2>Um título</h2><h2>Outro título</h2>

se o loop retornar mais de um resultado.

Sequências de tags HTML

Pode-se também passar uma série de tags como argumento. As tags finais serão calculadas de maneira a produzir um encaixe correto. As tags indicadas como argumento do filtro podem ter atributos.

Exemplo:

[(#BALISE|wrap{<div><span class="item"><b>})]

exibirá o código HTML:

<div><span class="item"><b>bla bla</b></span></div>

Autor Ricardo Porto Publié le :

Traductions : français, Nederlands, Português