0

我们将 Sitecore 8.2 升级到 Sitecore 9.3。在 Sitecore 8.2 中,我们使用 custom-LinkProvider 并且 LinkManager.GetItemUrl(...) 返回全局存储库中项目的自定义 url。现在在 Sitecore 9.3 中,我们不再使用 custom-LinkProvider,因为它已被弃用。

自定义链接提供程序的替代方案是什么?

示例:Sitecore 8使用 LinkManager.GetItemUrl(...) 返回https://test.com/selection/one/mySubject现在使用 Sitecore 9 返回https://test.com/sitecore/content/test/global-repository /data/2020/test/one/mySubject

4

1 回答 1

0

我们只是解决了 Sitecore.config 中 itemUrlBuilder 配置的问题。我们使用自定义 itemUrlBuilder 覆盖 ItemUrlBuilder 中的 Build() 并实现我们的自定义代码。

于 2020-06-18T14:25:49.830 回答