在 CMS (keystone JS) 中添加一个新的导航选项卡
Adding a new navigation tab in CMS (keystone JS)
我是 KeystoneJS 的新手,正试图在管理面板中添加一个新的导航选项卡,因此我在 keystone.js 文件中进行了更改,并且在代码中添加了所需的导航选项卡
"keystone.set('nav', {
....
});"
但是在对其进行更改然后 运行 代码出现错误 Unknown keystone list "newTab"
我不知道你的模型名称,但正确的语法是:
keystone.set('nav', {
'<tab-name>': '<modelname>'
});
其中选项卡名称可以是任何名称,模型名称应该与您的模型名称完全相同(区分大小写!),或者是它的小写复数形式。
例如:
您的模特:Artwork.js
var Artwork = new keystone.List('Artwork', { ... });
您的导航定义:
keystone.set('nav', {
'art': 'Artwork'
});
或
keystone.set('nav', {
'art': 'artworks'
});
我是 KeystoneJS 的新手,正试图在管理面板中添加一个新的导航选项卡,因此我在 keystone.js 文件中进行了更改,并且在代码中添加了所需的导航选项卡
"keystone.set('nav', { .... });"
但是在对其进行更改然后 运行 代码出现错误 Unknown keystone list "newTab"
我不知道你的模型名称,但正确的语法是:
keystone.set('nav', {
'<tab-name>': '<modelname>'
});
其中选项卡名称可以是任何名称,模型名称应该与您的模型名称完全相同(区分大小写!),或者是它的小写复数形式。
例如:
您的模特:Artwork.js
var Artwork = new keystone.List('Artwork', { ... });
您的导航定义:
keystone.set('nav', {
'art': 'Artwork'
});
或
keystone.set('nav', {
'art': 'artworks'
});