Нужна ли дополнительная настройка, чтобы хлебные крошки были видны на сайте Спартака? - PullRequest
0 голосов
/ 30 января 2020

Требуется ли дополнительная настройка, чтобы хлебные крошки были видны на сайте в Спартаке? Внутри BottomHeaderSlot есть экземпляр BreadcrumComponent. Если я загружаю страницу на сайт, основанный на JSP, для страницы / гарантии будет отображаться крошка типа "HOME / Warranty". Но когда я загружаю сайт в Спартаке, он показывает только «ДОМ». Что мне не хватает? Нужно ли редактировать контроллеры CMS или сопоставлять с ним breadcrumbBuilder?

Ответы [ 2 ]

1 голос
/ 30 января 2020

Я обновляю свой ответ, поскольку я неправильно понял ранее, извините за это.

Панировочные сухари разрешаются в Спартаке указанием c PageMetaResolver. Страницы содержимого по умолчанию разрешаются с помощью ContentPageMetaResolver, который вы можете расширить.

Точки останова, разрешенные для страниц контента (например, страница часто задаваемых вопросов в примере данных), содержат только ссылку на домашнюю страницу. Вы можете настроить это, предоставив пользовательскую реализацию для ContentPageMetaResolver.

--- прежнего ответа, более не актуального ---

Видимость зависит от наличие BreadcrumbComponent в структуре CMS. Вы можете добавить этот компонент в шаблон страницы или на указанную c страницу.

Вы увидите это на демонстрационном сайте, см. https://spartacus.c39j2-walkersde1-d4-public.model-t.cc.commerce.ondemand.com/. На домашней странице нет понятия о хлебных крошках, а на других страницах есть. В сэмплированных данных BreadcrumbComponent является частью компонентов BottomHeaderSlot.

0 голосов
/ 31 января 2020

(Для справки) Добавление комментариев от "Krzysztof Platis" в Slack:

См .: https://spartacus-storefront.slack.com/archives/CD16V16FR/p1580380905111000

...