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);
после получения заголовка из базы данных?