truncate
Tronque une variable à une certaine longueur, par défaut 80.
Un second paramètre optionnel permet de spécifier une chaîne à afficher
à la fin de la variable une fois tronquée. Les caractères de fin sont
inclus dans la longueur de la chaîne à tronquer. Par défaut,
truncate tentera de couper la chaîne à la fin d'un mot. Si vous voulez
tronquer la chaîne au caractère exact, donnez la valeur true au
dernier paramètre optionnel.
Exemple 5-20. truncate
<?php
$smarty->assign('titreArticle', 'Deux soeurs réunies après 18 ans de séparation.');
?>
|
Où le template est :
{$titreArticle}
{$titreArticle|truncate}
{$titreArticle|truncate:30}
{$titreArticle|truncate:30:""}
{$titreArticle|truncate:30:"---"}
{$titreArticle|truncate:30:"":true}
{$titreArticle|truncate:30:"...":true} |
Ce qui donne en sortie :
Deux soeurs réunies après 18 ans de séparation.
Deux soeurs réunies après...
Deux soeurs réunies après
Deux soeurs réunies après---
Deux soeurs réunies après 18 a
Deux soeurs réunies après 1... |
|