哪个.XML文件用于Sitecore 7.2中“常规链接”字段的“插入链接”按钮
有人能告诉我Sitecore 7.2中的常规链接字段的插入链接按钮使用的是哪个.xml文件吗 我已尝试更新以下文件,但都没有影响- Sitecore.Shell.Application.Dialogs.InternalLink-InternalLink.xml Sitecore.Shell.Application.Dialogs.InsertLink-InsertLink.xml Sitecore.Shell.Application.Buckets-BuckettenternAllink.xml Sitecore.Shell.Application.bucket-InsertLink.xml 我认为Bucket文件夹下的文件是用于搜索的常规链接字段的 我都试过了 如果我正在更新其他文件,如 Sitecore.Shell.Application.Dialogs.ExternalLink-ExternalLink.xml 然后它会在Sitecore中显示更新,但在插入链接的情况下,没有任何文件在工作哪个.XML文件用于Sitecore 7.2中“常规链接”字段的“插入链接”按钮,sitecore,sitecore7,sitecore7.2,Sitecore,Sitecore7,Sitecore7.2,有人能告诉我Sitecore 7.2中的常规链接字段的插入链接按钮使用的是哪个.xml文件吗 我已尝试更新以下文件,但都没有影响- Sitecore.Shell.Application.Dialogs.InternalLink-InternalLink.xml Sitecore.Shell.Application.Dialogs.InsertLink-InsertLink.xml Sitecore.Shell.Application.Buckets-BuckettenternAllink.xml
提前感谢在Sitecore 7.2中,XML插入链接对话框被新的SPEAK UI对话框取代。“插入链接”对话框的实际url位于
http://[yourdomain]/sitecore/client/applications/dialogs/InsertLinkViaTreeDialog
实际文件位于core数据库中的:/sitecore/client/Applications/Dialogs/InsertLinkViaTreeDialog下
从那里,您可以导航到相应的渲染并修改它们(这可能会影响其他窗口)
如果要启用使用InsertLink.xml的旧式InsertLink,可以从/App_Config/Include/Sitecore.Speak.Config禁用它,并删除以下行:
<override dialogUrl="/sitecore/shell/Applications/Dialogs/Internal%20link.aspx" with="/sitecore/client/applications/dialogs/InsertLinkViaTreeDialog" />
查看我关于修复内部链接的博客帖子。可能很难扩展,但这是可能的。至少我已经能够重写类并传递预加载路径
谢谢您提供这些信息。您能告诉我如何获取它正在使用的库以及如何使用自定义类进行重写吗