2017-02-14 18 views
2

У нас есть образец сайта с базовым шаблоном и компонентом уровня страницы. В своем head.html мы включили контекстный хаб, который не отражается на странице. Фрагмент кода для head.html нашего образца сайта, как показано ниже:Цель: использовать contexthub на сайте AEM 6.2

<head> 
<sly data-sly-resource="${ @ path = 'contexthub' , resourceType='libs/granite/contexthub/components/contexthub'}"></sly> 
<title>${head.title}</title> 
</head> 

Согласно моему пониманию, чтобы включить ContextHub возможности, необходимые для включения contexthub компонента в головной части нашего уровня страницы компонент. Я все еще не могу видеть компонент contexthub на моей странице. Пожалуйста, исправьте, если отсутствует какой-либо шаг в реализации этого же.

+0

ты следовал [саман contexthub] (https://docs.adobe.com/docs/en/aem/6-2/develop/personalization/contexthub/ch- add.html). можете ли вы предоставить то, что еще вы сделали сортировку? – VAr

+0

Да, я сделал это, но он не отображается на странице. Обратите внимание, что это http://stackoverflow.com/questions/42228225/to-use-contexthub-on-an-aem-site для фрагмента кода, который я использовал – parul17singh

ответ

0

попробовать это:

<head> 

<meta data-sly-resource="${'./config' @resourceType='cq/personalization/components/clientcontext_optimized/config'}" data-sly-unwrap></meta> 
<meta data-sly-resource="${'./contexthub' @resourceType='granite/contexthub/components/contexthub'}" data-sly-unwrap></meta> 

<title>${head.title}</title> 
</head>