Умное редактирование не может изменить электронную почту страницы

Привет, Hybris 1811 smartedit. Я пытаюсь отредактировать режим регистрации по электронной почте, но как только я нажимаю на ссылку, он перенаправляет меня на страницу ниже. У меня несколько сайтов, поэтому иногда я получаю это предупреждение: WARN [hybrisHTTP20] [DefaultCMSSiteService] Несколько сайтов, связанных с URL [https://localhost:9002/?Site=XXXX]. Возвращаюсь первым. Кто-нибудь сталкивался с подобной проблемой?

введите здесь описание изображения

введите здесь описание изображения


person CHOLA    schedule 04.05.2020    source источник


Ответы (1)


Основная проблема заключается в том, что у вас есть несколько сайтов, содержащих одинаковые urlPatterns.

Этот атрибут представляет регулярное выражение, которое используется CMSSiteFilter для определения веб-сайта, который будет использоваться на основе URL-адреса, введенного в браузере или запрошенного smartEdit (т. Е. https://localhost:9002/?Site=XXXX)

В этом случае было обнаружено более одного экземпляра CMSSiteModel, и был использован первый из них.

Чтобы исправить это, вам необходимо настроить каждый сайт так, чтобы он имел собственный уникальный urlPattern. Если у вас есть сайты, посвященные одежде и электронике, регулярные выражения для обоих должны выглядеть так:

apparel --> (?i)^https?://[^/]+(/[^?]*)?\?(.*\&)?(site=apparel)(|\&.*)$
electronics --> (?i)^https?://[^/]+(/[^?]*)?\?(.*\&)?(site=electronics)(|\&.*)$

Это можно изменить в бэк-офисе для каждого сайта:  введите описание изображения здесь

Убедитесь, что URL-адрес предварительного просмотра также изменен соответствующим образом, чтобы SmartEdit знал, как выполнять HTTP-запросы для этого сайта:  введите описание изображения здесь

person dj_frunza    schedule 05.05.2020
comment
Привет, ди-джей, у меня уже есть правильный шаблон URL. Это больше похоже на проблему с CMS. умное редактирование любых страниц, которые используют модальный шаблон в качестве шаблона страницы, я не могу его редактировать. Щелкнув ссылку, я получаю сам вид страницы (как на втором снимке экрана), но без параметров редактирования. - person CHOLA; 05.05.2020
comment
Если вы перейдете на страницу hac - ›Платформа -› Конфигурация и выполните поиск по этому свойству: smarteditaddon.css.paths.desktop, сможете ли вы его увидеть? - person dj_frunza; 05.05.2020
comment
Да, я вижу это свойство - person CHOLA; 05.05.2020