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:
Ajuste une chaîne de caractères à une taille de colonne, par défaut 80.
Un second paramètre optionnel vous permet de spécifier la chaîne à utiliser
pour l'ajustement à la nouvelle ligne (retour chariot "\n"
par défaut).
Par défaut, wordwrap
tente un ajustement à la fin d'un mot.
Si vous voulez autoriser le découpage des mots pour un ajustement au caractère près,
passez TRUE
au troisième paramètre optionnel. Ceci est l'équivalent de la
fonction PHP wordwrap()
.
Position du paramètre | Type | Requis | Defaut | Description |
---|---|---|---|---|
1 | entier | Non | 80 | La nombre de colonnes sur lequel ajuster l'affichage. |
2 | chaîne de caractères | Non | \n | chaîne de caractères utilisée pour l'ajustement. |
3 | booléen | Non | FALSE |
Détermine si l'ajustement se fait en fin de mot
(FALSE ) ou au caractère exact (TRUE ). |
Example 5.23. wordwrap
<?php $smarty->assign('articleTitle', "Blind woman gets new kidney from dad she hasn't seen in years." ); ?>
Où le template est :
{$titreArticle} {$titreArticle|wordwrap:30} {$titreArticle|wordwrap:20} {$titreArticle|wordwrap:30:"<br>\n"} {$titreArticle|wordwrap:30:"\n":true}
L'exemple ci-dessus affichera :
Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années. Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années. Une femme aveugle obtient un nouveau rein d'un père qu'elle n'a pas vu depuis des années. Une femme aveugle obtient un<br>; nouveau rein d'un père<br>; qu'elle n'a pas vu depuis<br>; des années. Une femme aveugle obtient un n ouveau rein d'un père qu'elle n'a pas vu depuis des années.
Voir aussi
nl2br
et
{textformat}
.