2017-02-14 1 views
2

Wir haben eine Beispielseite, die grundlegende Vorlage und eine Seitenebene Komponente hat. In seinem head.html haben wir den Context Hub aufgenommen, der nicht auf der Seite reflektiert. Der Code-Snippet für head.html unseren Probenort wie unten dargestellt:Ziel: Um in der Lage sein zu verwenden contexthub auf einer AEM 6.2 Website

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

Gemäß meinem Verständnis der ContextHub Funktionen zu aktivieren, müssen wir contexthub Komponente im Kopfteil unserer Seite Ebene einzubeziehen Komponente. Ich kann die contexthub-Komponente auf meiner Seite immer noch nicht sehen. Bitte korrigieren Sie, wenn bei der Implementierung ein Schritt fehlt.

+0

haben Sie die [Adobe contexthub] gefolgt (https://docs.adobe.com/docs/en/aem/6-2/develop/personalization/contexthub/ch- adding.html) Dokumentation. Kannst du angeben, was du sonst noch getan hast? – VAr

+0

Ja, ich tat es, aber es erscheint nicht auf der Seite.Kindly verweisen diese http://stackoverflow.com/questions/42228225/to-use-contexthub-on-a-aem-site für das Code-Snippet, das ich verwendet habe – parul17singh

Antwort

0

versuchen Sie dies:

<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> 
Verwandte Themen