Die meisten Funktionen nehmen Parameter entgegen, die das Verhalten der Funktion definieren beziehungsweise beeinflussen. Parameter für Smarty Funktionen sind HTML Attributen sehr ähnlich. Statische Werte müssen nicht in Anführungszeichen gesetzt werden, für literale Zeichenketten (literal strings) wird dies jedoch empfohlen.
Bestimmte Parameter verlangen logische Werte (true / false). Diese
können auch ohne Anführungszeichen angegeben werden:
true
, on
und
yes
- oder false
,
off
und no
.
Example 3.4. Funktions-Parameter Syntax
{include file='header.tpl'} {include file='header.tpl' attrib_name='attrib value'} {include file=$includeFile} {include file=#includeFile#} {html_select_date display_days=yes} {mailto address='smarty@example.com'} <select name=firma> {html_options values=$vals selected=$selected output=$output} </select>