【问题标题】:Expression Engine: Embed Template Variables not Working表达式引擎:嵌入模板变量不起作用
【发布时间】:2012-12-05 10:22:22
【问题描述】:

我正在使用 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} 输出为“What Is”,子导航文件的 {nav_title} 输出为“{nav_title}”

【问题讨论】:

  • 发布嵌入模板中的相关代码?
  • 对不起,我有点代码盲。我忘了把关键字嵌入到变量中。我正在写 {nav_title} 而应该是 {embed:nav_title}。但是你的评论让我又看了一遍,所以谢谢

标签: templates expressionengine


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    相关资源
    最近更新 更多