1

我想使用页面编辑器来编辑我的页面。我使用的是 Sitecore MVC,所以我的布局称为 default.cshtml。我在这个布局中有多个占位符。

我检查了我的 HTML,如果 Sitecore 处于 PageEditorMode 中,我已经检查了代码。

这个问题中,有人遇到了同样的问题,但他使用的是 Webforms。

这是我在页面中看到的 JSON。有任何想法吗?

{"commands":[{"click":"chrome:common:edititem({command:\"webedit:open\"})","header":"Edit the related item","icon":"/temp/IconCache/SoftwareV2/16x16/cubes_blue.png","disabledIcon":"/temp/cubes_blue_disabled16x16.png","isDivider":false,"tooltip":"Edit this item in the Content Editor.","type":"common"}],"contextItemUri":"sitecore://master/{9915C7DC-E1B4-48A5-807F-EDE309F9DE3C}?lang=en&ver=1","custom":{},"displayName":"Title","expandedDisplayName":null}
4

2 回答 2

3

看起来您确实缺少 jammykam 提到的 webedit.css (以及所有其他 css 和 js 文件)。

您是否包含 Sitecore.MvcExperienceEditor.config?这将处理这些脚本和 js 文件的呈现

于 2014-05-05T07:35:43.340 回答
0

页面编辑器不加载的一个相当常见的问题是 jQuery 和 Prototype 之间的冲突。请参阅以下帖子,了解如何解决此冲突。

jQuery 与 PageEditor 冲突

于 2014-05-02T19:31:19.603 回答