Как найти, какое правило срабатывает в Endeca PageBuilder?
PageBuilder от Endeca показывает конкретную целевую страницу в зависимости от того, какой раздел сайта вы просматриваете. В нашей установке, розничной сети, есть множество целевых страниц, поэтому устранение неполадок может быть сложным. Рассмотрим эту ситуацию:
Я создал шаблон, который должен запускаться по адресу "Раздел: Мужская одежда", "Категория: Галстуки". Вместо этого отображается другая целевая страница. Оказывается, кто-то вставил правило с более высоким приоритетом, которое применимо ко всему в разделе "Мужская одежда". Есть ли способ запросить диспетчер правил, чтобы выяснить, какое правило будет срабатывать для определенного набора измерений, позволяя мне перейти непосредственно к этому правилу и отредактировать его?
2 ответа
Можно использовать компоновщик страниц или менеджер правил и просматривать любое состояние URL. Просто нажмите кнопку предварительного просмотра, расположенную в представлении целевой страницы или в представлении диспетчера правил.
Также проверьте: https://endecacommunity.com/
Пользователь @Wiszh подробно ответил на это здесь: Определите правила, инициированные endeca
Правильный способ сделать это с помощью API Content Assembler (endeca_content.jar). Вам нужно создать запрос контента и получить объект контента:
ContentItem content = results.getContent();
content.getName();