Персонализация в 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) ... используйте шаблон опыта.