Повторное обновление: Вы можете использовать {literal} .... insert content here {/literal}
, чтобы отключить разбор переменных Smarty для целых блоков.
Старый ответ: Мне нравится менять символы-разделители по умолчанию на что-то другое по этой причине. (Насколько я знаю, это может быть сделано только для всего проекта, так что вам придется посмотреть, подходит ли он вам.)
Например, до
<( $variablename )>
(просто мой личный фаворит, используйте все, что вам подходит)
Переменные для изменения - это свойства rightDelimiter
и leftDelimiter
. Документация
$smarty = new Smarty();
$smarty->left_delimiter = '<(';
$smarty->right_delimiter = ')>';