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:
Posición del Parametro | Tipo | Requerido | Default | Desdcripción |
---|---|---|---|---|
1 | integer | No | 80 | Este determina para cuantos carácteres truncar. |
2 | string | No | ... | Este es el texto para adicionar si el truncamiento ocurre. La longitud NO se incluye para la logitud del truncamiento |
3 | boolean | No | false | Este determina cuando truncar o no o al final de una palabra(false), o un carácter exacto(true). |
3 | boolean | No | false | Este determina cuando ocurre el truncamiento al final de la cadena(false), o en el centro de la cadena(true). Nota cuando este es true, entonces la palabra limite es ignorada. |
Este trunca la variable en una cantidad de cacarteres, el default es 80. Como segundo parámetro opcional, usted puede especificar una cadena para mostrar al final si la variable fue truncada. Los carácteres en la cadena son incluidos tamando el original para el truncamiento. Por default, truncate intentara cortar al final de una palabra. Se usted quisiera cortar una cantidad exacta de carácteres, pase el tercer parámetro, que es opcional, como true.
Example 5.20. truncate
<?php $smarty->assign('articleTitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.'); ?>
Donde index.tpl es:
{$articleTitle} {$articleTitle|truncate} {$articleTitle|truncate:30} {$articleTitle|truncate:30:""} {$articleTitle|truncate:30:"---"} {$articleTitle|truncate:30:"":true} {$articleTitle|truncate:30:"...":true}
Esta es la Salida:
Two Sisters Reunite after Eighteen Years at Checkout Counter. Two Sisters Reunite after Eighteen Years at Checkout Counter. Two Sisters Reunite after... Two Sisters Reunite after Two Sisters Reunite after--- Two Sisters Reunite after Eigh Two Sisters Reunite after E...