Atributos

La mayoria de las funciones llevan atributos que especifican o cambian su funcionamiento. Los atributos para las funciones de Smarty son muy parecidos a los atributos de HTML. Los valores estaticos no necesitan estar entre comillas, pero si es recomendado para cadenas y literales. Las variables también pueden ser usadas y no precisamente estando entre comillas.

Algunos atributos requieren valores boleanos(true o false). Estos pueden ser especificados como cualquier otro valor sin comillas true, on, y yes, o false, off, y no.

Ejemplo 3-4. Sintaxis de atributos de Funciones

{include file="header.tpl"}

{include file="header.tpl" attrib_name="attrib value"}

{include file=$includeFile}

{include file=#includeFile# title="Smarty is cool"}

{html_select_date display_days=yes}

<select name="company">
  {html_options options=$choices selected=$selected}
</select>