【发布时间】:2015-07-30 08:18:44
【问题描述】:
有没有一种有效的方法可以在每个页面上加载 Keystone 列表的内容,而不是在每个视图中单独调用它?也许在 middlewear.js?
目标是为导航制作下拉菜单。
【问题讨论】:
标签: javascript node.js mongoose keystonejs
有没有一种有效的方法可以在每个页面上加载 Keystone 列表的内容,而不是在每个视图中单独调用它?也许在 middlewear.js?
目标是为导航制作下拉菜单。
【问题讨论】:
标签: javascript node.js mongoose keystonejs
替换
next()
在您的exports.initLocals 中间件中使用
keystone.list('YOUR_MODEL').model.find().exec(
function(err, result) {
locals.fontsNav = result;
next();
}
);
你可以像任何分组一样打印它们
each link in YOUR_MODEL
li(class=(section == link.key ? 'active' : null)): a(href=link.href)= link.label
回答我自己的问题...通过https://groups.google.com/forum/#!msg/keystonejs/FDSpXb9qxyM/V_ue1sgrk2AJ解决
【讨论】: