我想使用页面编辑器来编辑我的页面。我正在使用Sitecore MVC,因此我的布局称为default.cshtml。我在这个布局中有多个占位符。
我已经检查了我的HTML,如果Sitecore在PageEditorMode中,我已经检查了代码。
在this question中有人遇到同样的问题,但他正在使用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}
答案 0 :(得分:3)
看起来你确实错过了像jammykam提到的webedit.css(和所有其他css& js文件)。
您是否包含Sitecore.MvcExperienceEditor.config?这将处理这些脚本的渲染和js文件
答案 1 :(得分:0)
页面编辑器未加载的一个相当常见的问题是jQuery和Prototype之间的冲突。请参阅以下帖子,了解如何解决此冲突。