0

如何在CMSDesk ->内容->页面
位置添加新选项卡,如下图红色部分所示。

在此处输入图像描述

我试图通过在 Development -> Modules -> user interface 部分添加新元素来添加它。但没有获得本节的模块名称。

任何帮助表示赞赏。谢谢

4

1 回答 1

1

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

如果我理解正确,您想在“页面”选项卡下添加更多级别的选项卡。这是可能的,尽管我强烈不推荐。我宁愿通过简单地添加 UI 元素 CMSSitemanager->Development->Modules->Content->User Interface->Content->View mode->Edit 来将选项卡 NEXT 添加到 Page、Design 等。但是,如果您想回答您的问题,我会为您提供 :) 您需要自定义逻辑

 CMSDeskPage.GetDocumentPageUrlInternal(...)

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

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

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

于 2013-04-04T22:23:07.437 回答