簡體   English   中英

在CMS中添加新的導航標簽(梯形JS)

[英]Adding a new navigation tab in CMS (keystone JS)

我是KeystoneJS的新手,並試圖在管理面板中添加一個新的導航選項卡,因此同樣,我在keystone.js文件中進行了更改,並在代碼中添加了所需的導航選項卡

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

但是在對其進行更改然后運行代碼后,我得到一個錯誤, 未知的梯形列表“ 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'
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM