Невозможно создать компонент ссылки для записи в управлении навигацией в Hybris-1811 smartedit

Я выполнил точные шаги, описанные в приведенной ниже ссылке, для создания нового дочернего узла с компонентом ссылки, но, однако, в окне редактора ссылок, когда я нажимаю кнопку "Сохранить", я получаю сообщение об ошибке

"Превышено количество элементов ссылок, определенных для этого компонента. Можно указать только одно из следующих значений: Категория, Страница содержимого, Продукт или URL".

https://help.sap.com/viewer/86dd1373053a4c2da8f9885cc9fbe55d/1811/en-US/25b673e3876343709956a61bc565b332.html

2 ответа

Текст на этой странице гласит:

Выберите цель для вашей ссылки. Выберите один из следующих вариантов:

  • Содержимое: существующая страница содержимого в текущей версии каталога содержимого.

  • Продукт: существующая страница продукта в онлайн-версии отображаемого каталога продуктов.

  • Категория: страницы существующих категорий в онлайн-версии отображаемого каталога продуктов.

  • Внешняя ссылка: ссылка на внешний URL

Сообщение об ошибке сообщает вам то же самое, но вы все еще пытаетесь установить и продукт, и URL ...

У нас была такая же проблема, и мы обнаружили, что мы переопределяли defaultCmsStructureTypeModeAttributeFilterList, что приводило к потере ограничений smartedit OOTB для CMSLinkComponent. У вас должна быть некоторая настройка, которая отменяет ограничения p:typeCode="CMSLinkComponent", определенные в cmsfacades-structuretypes-mode-config-spring.xml.

Другие вопросы по тегам