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
.
Example 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>