XOOPS Brasil

 

strip

Muitas vezes web designers tem problemas com espaços em branco e caracteres especiais (carriage returns) afetam a exibição do HTML ("características" do navegador), assim você é obrigado à colocar todas as suas tags juntas para obter os resultados esperados. Isso geralmente acaba tornando o template ilegível ou não manipulável.

Tudo entre as tags {strip}{/strip} no Smarty tem seus espaços extras ou caracteres especiais (carriage returns) removidos no início e fim das linhas antes de elas serem exibidas. Deste modo você pode manter seu template legível, e não se preocupar com espaços extras causando problemas.

Nota Técnica

{strip}{/strip} não afeta o conteúdo das variáveis de template. Veja modificador strip.

Example 7.31. strip tags


{* o código abaixo será convertido em uma linha na hora da exibição *}
{strip}
<table border=0>
	<tr>
		<td>
			<A HREF="{$url}">
			<font color="red">Isto é um teste</font>
			</A>
		</td>
	</tr>
</table>
{/strip}

MOSTRARÁ:


<table border=0><tr><td><A HREF="http://meu.dominio.com"><font color="red">Isto é um teste</font></A></td></tr></table>


Observe que no exemplo acima, todas as linhas começam e terminam com tags HTML. Esteja ciente para que todas as linhas fiquem juntas. Se você tiver texto simples no início ou final de uma linha, ele será juntado na hora da conversão e pode causar resultados não desejados.