如何在kentico cms的CMS桌面中添加新选项卡

时间:2013-04-04 15:23:41

标签: c# asp.net kentico

如何在 CMSDesk 中添加新标签 - > 内容 - > 网页
位置显示在红色部分的下图中。

enter image description here

我试图通过在开发中添加新元素来添加它 - >模块 - >用户界面部分。 但没有获得此部分的模块名称。

任何帮助都表示赞赏。 感谢

1 个答案:

答案 0 :(得分:1)

我认为您使用的是Kentico CMS v7。 (情况在v6中有所不同。)

如果我理解正确,您想在页面选项卡下添加一个级别的标签。虽然我强烈建议不要这样做,但这是可能的。我希望通过简单地添加UI元素CMSSitemanager-> Development-> Modules-> Content-> User Interface-> Content-> View mode-> Edit来向页面,设计等添加标签NEXT。但如果你想回答你的问题,我会为你提供它:)你需要在

中自定义逻辑
 CMSDeskPage.GetDocumentPageUrlInternal(...)

代码文件位于CMSSolution \ UIControls \ Pages \ CMSDesk \ CMSDeskPage.cs

有一个带有“编辑”案例的开关 - 这是确定在“页面”选项卡下显示哪个页面的位置。您将不得不再创建一层页面(带有选项卡和内容的框架集)。您还必须创建JavaScript层以确保帧之间的正确通信。 (我正在谈论的脚本是:tree.js,contenteditframeset.js,content.js,splitview.js)。

再一次 - 使用上面提到的UI Elements版本:)