【问题标题】:Which .XML file are using for Insert Link button of General Link field in Sitecore 7.2哪个 .XML 文件用于 Sitecore 7.2 中常规链接字段的插入链接按钮
【发布时间】:2014-07-10 11:25:26
【问题描述】:

谁能告诉我哪个 .xml 文件用于 Sitecore 7.2 中通用链接字段的插入链接按钮。

我已尝试更新以下文件,但都没有影响 -

Sitecore.Shell.Application.Dialogs.InternalLink-InternalLink.xml Sitecore.Shell.Application.Dialogs.InsertLink-InsertLink.xml

Sitecore.Shell.Application.Buckets - BucketInternalLink.xml

Sitecore.Shell.Application.Buckets - InsertLink.xml

我认为 Buckets 文件夹下的文件在使用 Search 的 General Link 字段的情况下使用

我都试过了

如果我要更新其他文件,例如

Sitecore.Shell.Application.Dialogs.ExternalLink - ExternalLink.xml

然后它在 Sitecore 中显示更新,但在插入链接的情况下,没有一个文件在工作。

提前致谢

【问题讨论】:

    标签: sitecore sitecore7 sitecore7.2


    【解决方案1】:

    查看我关于修复内部链接的博文。扩展可能很难,但有可能。至少我已经能够覆盖该类并传递 preLoadPath。

    http://reinoudvandalen.nl/blog/fixing-sitecore-7-internal-link-with-speak/

    【讨论】:

      【解决方案2】:

      在 Sitecore 7.2 中,XML 插入链接对话框被新的 SPEAK UI 对话框取代。插入链接对话框的实际 url 位于

      http://[yourdomain]/sitecore/client/applications/dialogs/InsertLinkViaTreeDialog
      

      实际文件位于核心数据库中:/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" />
      

      【讨论】:

      • 感谢您提供此信息,请告诉我如何获取它使用的库以及如何使用自定义类覆盖
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-18
      • 2023-04-09
      • 2012-05-07
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多