Глава 3. Базовый синтаксис

Содержание
Комментарии
Функции
Параметры
Внедренные переменные в двойных кавычках

Все тэги шаблонов Smarty располагаются между специальными разделителями. По умолчанию это { и }, но они могут быть изменены.

Для наших примеров мы будем использовать стандартные разделители. Smarty все содержимое вне разделителей отображает как статическое содержание, без изменений. Когда Smarty встречает тэги, то пытается интерпретировать их и вывести вместо них соответствующий результат.

Комментарии

Комментарии в шаблонах заключаются в звездочки(*) окруженные . разделителями, например: {* это комментарий *}. Комментарии не отображаются в выводе шаблона. Они используются для внутренних примечаний в шаблонах.

Пример 3-1. Комментарии

{* шаблон Smarty *}

{* подключаем шапку шаблона *}
{include file="header.tpl"}

{include file=$includeFile}

{include file=#includeFile#}

{* выпадающий список *}
<SELECT name=company>
{html_options values=$vals selected=$selected output=$output}
</SELECT>