Keystone,主页上的特色画廊
Keystone, feature galleries on home page
我用 yo keystone 生成了一个 keystone 网页,基本上我想要的是在主页上对功能画廊进行分类。我添加了行
view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder'));
到 routes/views 文件夹中的 index.js 文件,基本上将 gallery.jade 文件复制到 index.jade 中,这样我就可以确保页面可以找到 "galleries" 但是当我尝试打开该页面时,出现 "galleries" 未定义的错误。
我也试过将这段代码添加到同一个 index.js
locals.data = {
galleries: keystone.list('Gallery').model.find().sort('sortOrder');
};
并在 index.jade 中调用 data.galleries 但它也没有用。
如何在我的 jade 文件中获取此画廊列表?
事实证明,我对 view.query 的原始更改是正确的。我只需要重新启动我的数据库。
我用 yo keystone 生成了一个 keystone 网页,基本上我想要的是在主页上对功能画廊进行分类。我添加了行
view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder'));
到 routes/views 文件夹中的 index.js 文件,基本上将 gallery.jade 文件复制到 index.jade 中,这样我就可以确保页面可以找到 "galleries" 但是当我尝试打开该页面时,出现 "galleries" 未定义的错误。
我也试过将这段代码添加到同一个 index.js
locals.data = {
galleries: keystone.list('Gallery').model.find().sort('sortOrder');
};
并在 index.jade 中调用 data.galleries 但它也没有用。 如何在我的 jade 文件中获取此画廊列表?
事实证明,我对 view.query 的原始更改是正确的。我只需要重新启动我的数据库。