Персонализация в AEM 6.1

Я следовал ниже Youtube ссылка для создания Personalization, После того, как я создал демонстрационную страницу на сайте geometryrixx и поместил контент, я не вижу возможности нацеливать контент на правый клик по контенту. Пожалуйста, дайте мне знать, как я могу это сделать?

https://www.youtube.com/watch?v=HWXMAQcRmEU

Просто к вашему сведению - я AEM 6.1

Кроме того, я следовал нижеупомянутой документации Adobe. В разделе создания тизера они создают новую страницу, используя "шаблон страницы тизера", но я не вижу этот шаблон в локальной сети. Я вижу "Шаблон опыта". Дайте мне знать, как я могу иметь этот шаблон.

https://docs.adobe.com/docs/en/aem/6-1/author/personalization/campaigns/teasers-and-strategies.html

1 ответ

Как вы упомянули, вы используете AEM6.1, я предполагаю, что вы используете Sightly разметку (не jsp), а также интерфейс TouchUI, а не ClassicUI. Если нет... ты должен быть!!:)

В вашей голове включите data-sly-include="/libs/cq/cloudserviceconfigs/components/servicelibs/servicelibs.jsp", чтобы подобрать целевую конфигурацию облачной службы.

в верхней части вашего тела добавьте data-sly-resource="${ @path='clientcontext', resourceType='cq/personalization/components/clientcontext'}", чтобы добавить режим таргетинга в контекстное меню клиента

и перед закрывающим тегом body включите data-sly-resource="${ @path='cloudservices', resourceType='cq/cloudserviceconfigs/components/servicecomponents'}", чтобы закрыть конфигурацию облачных сервисов

<html lang="en" data-sly-use.clientLib="${'/libs/granite/sightly/templates/clientlib.html'}">>
<head data-sly-use.head="head.js"
          data-sly-use.headlibRenderer="headlibs.html"
          data-sly-use.clientLib="${'/libs/granite/sightly/templates/clientlib.html'}">
  
  <!-- your other client libs/css  etc --> 

  <sly data-sly-include="/libs/cq/cloudserviceconfigs/components/servicelibs/servicelibs.jsp" />
</head>
  
<body>
  <sly data-sly-resource="${ @path='clientcontext', resourceType='cq/personalization/components/clientcontext'}"  />
  
  <!-- BODY CONTENTS -->

  <sly data-sly-resource="${ @path='cloudservices', resourceType='cq/cloudserviceconfigs/components/servicecomponents'}" />
</body>
</html>

Просто FYI.... тизеры - старая терминология (до 6.1) ... используйте шаблон опыта.

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