【问题标题】:Keystonejs load list's content on every pageKeystonejs 在每个页面上加载列表的内容
【发布时间】:2015-07-30 08:18:44
【问题描述】:

有没有一种有效的方法可以在每个页面上加载 Keystone 列表的内容,而不是在每个视图中单独调用它?也许在 middlewear.js?

目标是为导航制作下拉菜单。

【问题讨论】:

    标签: javascript node.js mongoose keystonejs


    【解决方案1】:

    替换

    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解决

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2014-07-21
      • 2013-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多