Sitecore 9 LinkManager.GetItemUrl как получить настраиваемый URL? - PullRequest
0 голосов
/ 18 июня 2020

Мы обновляем Sitecore 8.2 до Sitecore 9.3. В Sitecore 8.2 мы используем custom-LinkProvider, а LinkManager.GetItemUrl (...) возвращает настраиваемый URL-адрес для элементов в глобальном репозитории. Теперь с Sitecore 9.3 мы больше не используем custom-LinkProvider, потому что он устарел.

Какая альтернатива для настраиваемого поставщика ссылок?

Пример: Sitecore 8 возвращает https://test.com/selection/one/mySubject с LinkManager.GetItemUrl (...) теперь с Sitecore 9 он возвращает https://test.com/sitecore/content/test/global-repository/data/2020/test/one/mySubject

1 Ответ

0 голосов
/ 18 июня 2020

Мы просто решаем проблему с конфигурацией itemUrlBuilder в Sitecore.config. Мы используем настраиваемый itemUrlBuilder, который перекрывает Build () из ItemUrlBuilder и реализует собственный код.

...