Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

strip

Molte volte i progettisti di pagine web si trovano davanti al problema causato da spazi e "a capo" che influiscono sull'output HTML generato (a causa delle "caratteristiche" del browser), per cui si trovano costretti a mettere tutti insieme i tag del template per ottenere il risultato voluto. Questo di solito significa ritrovarsi con un template illeggibile o ingestibile.

Tutto ciò che è compreso fra i tag {strip}{/strip} in Smarty viene ripulito dagli spazi extra o dai caratteri di ritorno a capo all'inizio e alla fine delle righe, prima di essere visualizzato. In questo modo potete mantenere la leggibilità dei vostri template senza preoccuparvi dei problemi causati dagli spazi.

Nota tecnica

{strip}{/strip} non modificano il contenuto delle variabili del template. Vedere la funzione strip modifier.

Example 7.31. tag strip


{* il codice seguente uscirà in output su una riga unica *}
{strip}
<table border=0>
	<tr>
		<td>
			<A HREF="{$url}">
			<font color="red">This is a test</font>
			</A>
		</td>
	</tr>
</table>
{/strip}


OUTPUT:

<table border=0><tr><td><A HREF="http://my.example.com"><font color="red">This is a test</font></A></td></tr></table>


Notate che nell'esempio qui sopra tutte le righe iniziano e finiscono con tag HTML. Tenete presente che tutte le linee vengono "attaccate", per cui se avete del testo all'inizio o alla fine di qualche riga, questo verrà attaccato, e probabilmente non è ciò che volete.

Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors