将Content Editor功能区复制到页面编辑器功能区

时间:2016-07-25 06:55:57

标签: javascript sitecore sitecore7.2

在我的Sitecore解决方案中,我在内容编辑器功能区中有一个带有下拉菜单的自定义按钮。一个菜单项打开一个对话框,而另一个菜单项只运行一个命令。我还没有创建这个自定义功能。

内容编辑器功能区菜单

Content Editor ribbon menu

设置提醒对话框

Dialog box

我正在尝试将此菜单移至页面编辑器功能区。我试图将所有文件从Sitecore/content/Applications/Content Editor/Ribbons/Chunks/Reminder文件夹复制到Sitecore/content/Applications/WebEdit/Ribbons/WebEdit/Page Editor,并创建新的功能区项目,但使它们看起来像旧的。我设法在页面编辑器视图中显示按钮,但它看起来很奇怪(见图像),当我点击菜单项时,我收到以下javascript错误消息。

enter image description here

TypeError: scForm.getParentForm(...).invoke is not a function
scForm.getParentForm().invoke("item:reminderclear(id={267B8748-C6DA-4E8B-B49E-F301974421B7})")

为什么页面编辑器中会出现此错误,如何解决?这是什么意思?我理解问题是scForm为空,但为什么不启动它,我该如何触发呢?

0 个答案:

没有答案