Как я могу использовать список коллекций вне его родителя в другой коллекции при сборке?
Попытка использовать коллекцию в другом каталоге оказывается сложной.
Основная коллекция dir: /src/templates/roles/one.hbs и т. Д.
Тогда на моих главных страницах dir: /src/templates/pages/roles.hbs
Я пытаюсь использовать список коллекции внутри шаблона выше, но он не работает. Вот что я попробовал:
{{#each pages}} {{title}} {{/each}}
Это работает внутри страницы ролей, но не внутри страницы снаружи или внутри моей / templates / pages / folder
Gruntfile.js
assemble: {
options: {
helpers: ['handlebars-helper-slugify', '<%= config.src %>/helpers/slugify.js'],
data: '*.json',
// Set the "default" assets dir at the task-level
imageAssets: '<%= config.base %>assets/img',
collections: [
{
name: 'navMain',
sortby: 'number',
sortorder: 'ascending'
},
{
name: 'newsMain',
sortby: 'postedon',
sortorder: 'descending'
},
{
name: 'navAbout',
sortby: 'number',
sortorder: 'ascending'
},
{
name: 'navReport',
sortby: 'number',
sortorder: 'ascending'
},
{
name: 'navCondition',
sortby: 'number',
sortorder: 'ascending'
},
{
name: 'footerNav',
sortby: 'name',
sortorder: 'ascending'
},
{
name: 'mediaCenter',
sortby: 'name',
sortorder: 'ascending'
}
]
},
pages: {
options: {
flatten: true,
assets: '<%= config.dist %>/assets',
layout: '<%= config.src %>/templates/layouts/default.hbs',
data: '<%= config.src %>/data/*.{json,yml}',
partials: '<%= config.src %>/templates/partials/*.hbs'
},
files: {
'<%= config.dist %>/': ['<%= config.src %>/templates/pages/*.hbs']
}
},
misc: {
files: {
'<%= config.dist %>/': ['<%= config.src %>/templates/misc/*.hbs']
}
}
},
Кто-нибудь понял, почему?