Навигация по категориям в DXA


5

Я использую DXA 1.6 в SDL Web 8. Я пытаюсь использовать таксономию для создания навигации по сайту. Как упоминалось в документации DXA, мы можем генерировать навигацию с использованием категории, имя которой содержит [Навигация] вместо SG (https://docs.sdl.com/LiveContent/content/en-US/SDL%20DXA-v6/GUID-DADB74A6-801B-49A7-95B1-FA3AB05C6CB7).

Я сделал шаги в соответствии с документацией, но это не сработало. Это структура Sitemap [Navigation].

enter image description here

Я создал индексных страниц для каждого ключевого слова с приставкой, состоящей из 3-х цифр и используются схемы метаданных Page Navigation Метаданные для ссылки на соответствующие слова. И я проверил, что были опубликованы как Страницы, так и Категория.

Кто-нибудь знает проблему?

8

Веб-приложение DXA должно быть настроено для навигации по категории/таксономии; OOTB использует так называемый статический навигационный провайдер и для навигации на основе таксономии вам нужен поставщик динамической навигации.

Динамическая навигация Provider ищет опубликованную систематики с [Navigation] в его названии, и если он не находит его, он возвращается к SG-навигации на основе (так что вы можете иметь различные типы нав в различных публикациях).

Тип провайдера навигации сконфигурирован в Unity.config (для DXA.NET) и может также предоставляться как параметр для web-install.ps1.

  0

Если я запустил web-install.ps1 без указания параметра навигации, веб-приложение будет использовать статическую навигацию по умолчанию? Если это так, если я хочу использовать динамическую навигацию, мне нужно добавить «<type type =" INavigationProvider "mapTo =" DynamicNavigationProvider ">" в Unity.config? 08 фев. 172017-02-08 08:09:28

  0

Исправить (2x) :-) 08 фев. 172017-02-08 13:10:01