Content management system 在CMS(keystone JS)中添加新的导航选项卡

Content management system 在CMS(keystone JS)中添加新的导航选项卡,content-management-system,keystonejs,Content Management System,Keystonejs,我是keystone js新手,试图在管理面板中添加一个新的导航选项卡,因此我对keystone.js文件进行了更改,并在代码中添加了所需的导航选项卡 “keystone.set('nav'{ .... });” 但是在对其进行更改并运行代码后,我得到一个错误未知keystone列表“newTab”我不知道您的模型的名称,但正确的语法是: keystone.set('nav', { '<tab-name>': '<modelname>' }); 您的导航定义:

我是keystone js新手,试图在管理面板中添加一个新的导航选项卡,因此我对keystone.js文件进行了更改,并在代码中添加了所需的导航选项卡

keystone.set('nav'{ .... });


但是在对其进行更改并运行代码后,我得到一个错误未知keystone列表“newTab”我不知道您的模型的名称,但正确的语法是:

keystone.set('nav', {
    '<tab-name>': '<modelname>'
});
您的导航定义:


为什么不加评论就把价格降下来了?似乎这些管理定制问题中的大多数都是。目前还没有一个明确的答案,所以我认为这个问题不应该被处罚。。。我是说。。是的,文档中有正确的语法,但显然有些用户找不到。我更新了模型的小写复数版本,并修复了错误,但我很好奇为什么它必须是复数版本@JasperV@Yao:据我所知,这是一个猫鼬的东西:Keystone也支持它。。。尽管您也可以覆盖集合名称,但请参见github页面上的以下注释:
var Artwork = new keystone.List('Artwork', { ... });
keystone.set('nav', {
    'art': 'Artwork'
});
keystone.set('nav', {
    'art': 'artworks'
});