2014-09-08 5 views
1

У меня есть проблема с YAML рендеринга контента в обертонов с помощью Собираютassemble.io - контекст данных YAML в обертонов не работает

Вот мой пробой:

макет/deafualt.hbs

<body> 
     {{pagetitle}} <!-- THIS WILL RENDER 'HELLO WORLD' FINE --> 
     <header role="banner"> 
      {{> _header }} 
     </header> 
     <main role="main"> 
      {{> body }} 
     </main> 
     <footer role="contentinfo"> 
      {{> _footer }} 
     </footer> 
    </body> 

страницы/car.hbs

--- 
pagetitle: "HELLO WORLD" 
--- 
{{#car }} 
    {{> banner }} 
    {{> content }} 
    {{> explore }} 
    {{> feature }} 
    {{> social }} 
{{/car }} 

модули/content.hbs

<h1>{{pagetitle}}</h1> <!-- THIS ***WON'T*** RENDER 'HELLO WORLD'--> 
<h>Im a sub-heading</h2> 

Я полагаю, что его что-то делать с контекстом, но я пробовал различные перестановки безрезультатно.

Любые указатели очень ценят.

А.

ответ

1

Это рули вопрос более чем собрать. С ручками это становится сложным, если вы используете партитуры во вложенных блоках.

С учетом вашего примера, в content.hbs попробуйте сделать {{car.pagetitle}}, так как вы находитесь внутри блока {{#car}}...{{/car}}.