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 | Descripción |
---|---|---|---|---|
1 | integer | No | 80 | Este determina en cuantas columnas cortar. |
2 | string | No | \n | Esta es la cadena usada para cortar. |
3 | boolean | No | false | Este determina cuando cortar o no, o al final de una palabra(false), o en un carácter exacto(true). |
Este wordwrap corta una cadena para un ancho de columna, el default es 80. Como segundo parámetro opcional, usted puede especificar la cadena que será usada para cortar el texto para la próxima linea (el default es un retorno de carro \n). Por default, (wordwrap) intentara cortar al final de una palabra. Si usted quisiera cortar un tamaño exacto de cacarteres, pase al tercer parámetro, que es opcional, como true. Este es equivalente a la función wordwrap() de PHP.
Example 5.22. wordwrap
<?php $smarty->assign('articleTitle', "Blind woman gets new kidney from dad she hasn't seen in years."); ?>
Donde index.tpl es:
{$articleTitle} {$articleTitle|wordwrap:30} {$articleTitle|wordwrap:20} {$articleTitle|wordwrap:30:"<br />\n"} {$articleTitle|wordwrap:30:"\n":true}
Esta es la Salida:
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.
Ver También nl2br y {textformat}.