如何覆盖Sitecore中的Image.BrowseImage()

时间:2012-10-12 11:11:45

标签: c# configuration sitecore sitecore6

我正在寻找一种方法来覆盖BrowseImage(ClientPipelineArgs args)类(Sitecore 6)中Sitecore.Shell.Applications.ContentEditor.Image方法的行为。

此博文(Integrate an external media library into Sitecore – Part 2)确认可能。

我创建了Image类的自定义实现,但无法找到注册位置。我在解决方案中搜索了所有Sitecore配置文件,但找不到任何引用。

我怀疑Core数据库中某处有配置选项。
我有什么想法可以找到这个吗?

编辑:在Sitecore支持上发布此内容。

2 个答案:

答案 0 :(得分:1)

您应该能够在以下sitecore位置添加对新类型的引用:

/sitecore/system/Field types/Simple Types/Image

enter image description here

您可以按正常方式注册您的类型,指定程序集和类名。

答案 1 :(得分:0)

找到解决方案。
问题是我设置了AssemblyClass字段值,但没有清除Control字段值。

正确配置如下:

enter image description here