умные ошибки редактирования Hybris - PullRequest
2 голосов
/ 30 апреля 2020

Мы перенесли наш проект с 6.6 на 1811. Когда я go в smartedit и выбираю Basi c редактировать перспективу, я получаю ошибки ниже. Может ли кто-нибудь дать мне знать, что я делаю здесь не так. Спасибо за ваше драгоценное время и предложения.

de.hybris.platform.cms2.exceptions.CMSItemNotFoundException: Слот содержимого не найден для имени "HeaderContactUsLinks"

de.hybris.platform.cms2. exceptions.CMSItemNotFoundException: слот содержимого не найден для имени "HeaderImage"

enter image description here

1 Ответ

1 голос
/ 30 апреля 2020

Я предполагаю, что jsp, связанный с шаблоном этой страницы, пытается отобразить слот HeaderContactUsLinks , выполнив следующее (или что-то подобное):

<cms:pageSlot position="HeaderContactUsLinks" var="feature" element="div">
  <cms:component component="${feature}" element="div"/>
</cms:pageSlot>

Однако согласно Исключение: для этой позиции не настроен слот контента, и поэтому Smart Edit жалуется. Чтобы настроить слот контента для этой позиции (например, HeaderContactUsLinks ), вы можете настроить и импортировать следующий импекс:

INSERT_UPDATE ContentSlotName; name[unique = true]    ; template(uid, $contentCV)[unique = true][default = 'YourPageTemplateIdGoesInHere']; validComponentTypes(code); compTypeGroup(code)
; HeaderContactUsLinks              ;                                                                           ;                          ; wide

INSERT_UPDATE ContentSlot; $contentCV[unique = true]; uid[unique = true]         ; name                                  ; active; cmsComponents(&componentRef); ; ;
                         ;                          ; HeaderContactUsLinks-Slot ; Header Contact Us Links Slot; true  ;    ; ; ;

INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true][default='YourPageTemplateIdGoesInHere'];contentSlot(uid,$contentCV)[unique=true];allowOverwrite
                                    ;;HeaderContactUsLinks-SlotForTemplate;HeaderContactUsLinks;;HeaderContactUsLinks-Slot;true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...