What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Posizione del Parametro | Tipo | Obbligatorio | Default | Descrizione |
---|---|---|---|---|
1 | intero | No | 80 | Stabilisce la larghezza della colonna. |
2 | stringa | No | \n | Questa è la stringa usata per andare a capo. |
3 | booleano | No | false | Stabilisce se andare a capo dopo una parola intera (false), o al carattere esatto (true). |
Dispone una stringa su più righe usando come riferimento una certa larghezza di colonna, per default 80. Come secondo parametro opzionale potete specificare una stringa da usare per separare le righe (il default è \n). Per default, wordwrap cercherà di andare a capo dopo una parola intera. Se volete che vada a capo all'esatta larghezza in caratteri, passate il terzo parametro opzionale come true.
Example 5.22. wordwrap
<?php $smarty = new Smarty; $smarty->assign('articleTitle', "Blind woman gets new kidney from dad she hasn't seen in years."); $smarty->display('index.tpl'); ?>
Dove index.tpl è:
{$articleTitle} {$articleTitle|wordwrap:30} {$articleTitle|wordwrap:20} {$articleTitle|wordwrap:30:"<br />\n"} {$articleTitle|wordwrap:30:"\n":true}
Questo stamperà:
Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney from dad she hasn't seen in years. Blind woman gets new kidney<br /> from dad she hasn't seen in<br /> years. Blind woman gets new kidney from dad she hasn't seen in years.