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:
Muchas veces el diseñador de web tiene problemas con los espacios en blanco y retornos de carro que afectan la salida del HTML (browser "features"), si usted tiene que colocar todas sus etiquetas juntas para tener los resultados deseados. Esto normalmente termina en un template ilegible o que no se puede leer.
A cualquier cosa dentro de las etiquetas{strip}{/strip} en Smarty le son retirados los espacios en blanco y retornos de carro al inicio y al final de las lineas antes que sean mostrados. De este modo usted puede manter su template legible, y no se peocupara de que los espacios en blanco extras le causen problemas.
{strip}{/strip} no afeta el contenido de las variables del template. Vea la función strip modifier.
Example 7.30. {strip} tags
{* El siguiente código se ejecutara todo junto en una sola linea de salida *} {strip} <table border='0'> <tr> <td> <A HREF="{$url}"> <font color="red">This is a test</font> </A> </td> </tr> </table> {/strip}
salida del ejemplo de arriba:
<table border=0><tr><td><A HREF="http://w... snipped...</td></tr></table>
Note que en el ejemplo de arriba, todas las lineas comienzan y termina con etiquetas HTML. Tenga cuidado en que todas las lineas corran conjuntamente. Si usted tuviera textos planos simples en el inicio o en el final de una linea, este estaria junto, y puede no ser el resultado deseado.
Vea También strip modifier