Невозможно создать компонент ссылки для записи в управлении навигацией в Hybris-1811 smartedit
Я выполнил точные шаги, описанные в приведенной ниже ссылке, для создания нового дочернего узла с компонентом ссылки, но, однако, в окне редактора ссылок, когда я нажимаю кнопку "Сохранить", я получаю сообщение об ошибке
"Превышено количество элементов ссылок, определенных для этого компонента. Можно указать только одно из следующих значений: Категория, Страница содержимого, Продукт или URL".
2 ответа
Текст на этой странице гласит:
Выберите цель для вашей ссылки. Выберите один из следующих вариантов:
Содержимое: существующая страница содержимого в текущей версии каталога содержимого.
Продукт: существующая страница продукта в онлайн-версии отображаемого каталога продуктов.
Категория: страницы существующих категорий в онлайн-версии отображаемого каталога продуктов.
Внешняя ссылка: ссылка на внешний URL
Сообщение об ошибке сообщает вам то же самое, но вы все еще пытаетесь установить и продукт, и URL ...
У нас была такая же проблема, и мы обнаружили, что мы переопределяли defaultCmsStructureTypeModeAttributeFilterList, что приводило к потере ограничений smartedit OOTB для CMSLinkComponent. У вас должна быть некоторая настройка, которая отменяет ограничения p:typeCode="CMSLinkComponent", определенные в cmsfacades-structuretypes-mode-config-spring.xml.