我想为特定项目下的项目设置自定义上下文菜单(右键单击)。我有一个文件夹模板(以不同的名称命名),在这个模板的所有实例中我都希望有一个自定义的上下文菜单。
我在de core 数据库中复制了Default
上下文菜单,并更改了其中的一些项目。
我在Appearance \ Context Menu下的几个地方选择了这个项目(“默认副本”),但这不起作用......:
如何在内容编辑器中使用特定项目的自定义上下文菜单?
答案 0 :(得分:2)
似乎这仍然是Sitecore 6.5(rev 110602)
的错误在深入研究反编译之后,我可以看到问题产生于内容编辑器尝试从ContentDatabase而不是从Core Database(从中获取Default菜单)中提取Context菜单。
要解决此问题,请执行以下操作:
答案 1 :(得分:1)
据报道,这是Sitecore的一个错误。快速查看代码,它看起来像查看自定义上下文菜单的上下文db(主数据库)而不是菜单所在的核心。如果找不到,则使用默认值。我没有试过这个,但尝试将自定义菜单复制到master数据库中的某个位置然后指向此项 - 您可能必须切换到原始值并直接粘贴ID,因为字段选项都来自核心数据库。否则,您将不得不覆盖内容编辑器本身的代码。