Smarty динамическая переменная проблема

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

Во всяком случае, я пытаюсь вызвать динамический HTML-заголовок для каждой категории в приложении.

Так, например, название раньше pageTitle="{$category} в {$areaname}".

Однако теперь я хочу, чтобы это было: pageTitle="{html_title}", В html_title (из базы данных), это строка, например: "Monkeys in the {areaname}" Куда {areaname} может быть "jungle".

Когда я вывожу результат, я получаю:

"Monkeys in {areaname}",

Короче говоря, не распознавая переменную. Это рассматривает это как последовательность. Я погуглил свою голову и не могу найти ответ. Я ненавижу умничать!
Пожалуйста помоги!

1 ответ

Не могли бы вы просто сделать что-то вроде

$html_title = preg_replace("/{areaname}/", "jungle", $html_title);

после получения заголовка из базы данных?

Другие вопросы по тегам