truncate Position du paramètre Type Requis Defaut Description 1 entier Non 80 Le nombre de caractères maximums au-delà duquel on effectue le troncage 2 chaîne de caractère Non ... Le texte à rajouter lorsque l'on effectue un troncage. 3 booléen Non false Détermine si le troncage est effectué sur le dernier mot (false), ou au caractère exact (true). 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. truncate index.php: $smarty = new Smarty; $smarty->assign('titreArticle', 'Deux soeurs réunies après 18 ans de séparation.'); $smarty->display('index.tpl'); index.tpl: {$titreArticle} {$titreArticle|truncate} {$titreArticle|truncate:30} {$titreArticle|truncate:30:""} {$titreArticle|truncate:30:"---"} {$titreArticle|truncate:30:"":true} {$titreArticle|truncate:30:"...":true} 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...