Параметры

Большинство функций принимают аргументы, которые уточняют или изменяют ее поведение. Аргументы в Smarty очень похожи на параметры в HTML. Статические значения не обязательно заключать в кавычки, но это рекомендуется для текстовых строк. Переменные также могут быть использованы в качестве параметров, и не должны заключаться в кавычки.

Некоторые параметры принимают логические значения (TRUE или FALSE). Они могут быть указаны словами true, on и yes, или false, off и no без кавычек.

Example 3.4. синтаксис параметров функции


{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}

{mailto address='smarty@example.com'}

<select name='company_id'>
  {html_options options=$companies selected=$company_id}
</select>