不幸的是,在我目前的工作场所,我必须在我受雇之前的项目中使用Smarty。
无论如何,我正在尝试为应用中的每个类别调用动态HTML标题。
例如,标题曾是pageTitle="{$category}
中的{$areaname}
。
但我现在希望它是:pageTitle="{html_title}"
。在html_title
(来自db)中,是一个字符串,例如:“Monkeys in the {areaname}
”{areaname}
可以是"jungle
“。
当我输出结果时,我得到:
"Monkeys in {areaname}"
。
所以简而言之,它不承认变量。它将它视为一个字符串。我已经google了一下,无法找到答案。我讨厌聪明! 请帮忙!
答案 0 :(得分:1)
难道你不能做像
这样的事情$html_title = preg_replace("/{areaname}/", "jungle", $html_title);
从数据库中获取标题后?