assemble - 嵌套布局变量

标签 assemble

有没有办法在其父布局中访问子布局中定义的 YFM 属性?

例如,给定子布局 page.hbs:

---
layout: wrapper.hbs
no_header: true
----
<div class="wrapper">{{> body }}</div>

我想访问父布局 wrapper.hbs 中 page.hbs 中定义的 no_header YFM 属性:

<html>
    <body>
        {{#unless layout.no_header}}<header></header>{{/if}}
        {{> body }}
    </body>
</html>

最佳答案

前面的内容合并在一起,因此您应该能够在上下文的根部获取它。

尝试做 {{#unless no_header}}

编辑:根据下面的评论更新。

关于assemble - 嵌套布局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23856827/

相关文章:

javascript - NodeJs : external javascript with dependencies

assemble - 如何在 assemble 中重用代码(html + Handlebars )来显示分类列表?

android - 从Bamboo运行时在根项目中找不到任务 'assemble'

javascript - 如何使用 View 和布局通过 Grunt 生成 HTML 页面?

javascript - 无法使用 handlebars 和 assemblefile.js 呈现部分

handlebars.js - Handlebars辅助函数中的options参数是什么?

javascript - Assemble.io assemble-middleware-permalinks 不起作用,组装任务没有输出

javascript - Grunt Assemble 无法读取属性 'Stage'

javascript - 如何创建一个 Handlebars 模板以在运行时在 Assemble 构建中编译?