3
Есть ли способ доступа к свойствам YFM, определенным в дочернем макете в его родительском макете?Вложенные переменные макета
Например, данные макета ребенка page.hbs:
---
layout: wrapper.hbs
no_header: true
----
<div class="wrapper">{{> body }}</div>
Я хотел бы получить доступ к свойству no_header
Yfm, определенный в page.hbs в wrapper.hbs родительского макета:
<html>
<body>
{{#unless layout.no_header}}<header></header>{{/if}}
{{> body }}
</body>
</html>
Я не могу заставить это работать. Возможно, я делаю что-то неправильно. Эта страница: https://github.com/optimizely/marketing-website/blob/krush/layout-variables/website/free-trial/index.hbs Используя этот макет: https://github.com/ optimizely/marketing-website/blob/krush/layout-variables/website-guts/templates/layouts/simple.hbs По-прежнему имеет заголовок. Я делаю что-то неправильно? –
@KyleRush с помощью 'page' был неправильным. 'content_header' отображается в корне контекста. – doowb
Ах, удаление страницы. работает. Спасибо! –