表达式引擎:嵌入模板变量无法正常工作

时间:2012-12-05 10:22:23

标签: templates expressionengine

我正在使用EE {embed}标记来引入模板,并且正如documentation中所述,我正在设置要在模板中使用的标记中的变量。

对于我嵌入的第一个模板,所有这一切都正常工作但是以下{embed}标签似乎无法设置变量,模板中的所有变量都以纯文本形式输出?

代码:

//main-template.html

{embed="includes/header" body_class="home" title="What Is"}
{embed="page/sub-nav" nav_title="what-is"}
{embed="includes/footer" }

标题文件的{title}输出为“什么是”,子导航文件的{nav_title}输出为“{nav_title}”

1 个答案:

答案 0 :(得分:1)

我忘记将“embed”关键字放入变量中。所以{nav_title}应该是{embed:nav_title}