目标:能够在AEM 6.2站点上使用contexthub
我们有一个示例站点,它有一个基本模板和一个页面级组件。 在它的目标:能够在AEM 6.2站点上使用contexthub,aem,sightly,Aem,Sightly,我们有一个示例站点,它有一个基本模板和一个页面级组件。 在它的head.html中,我们包含了上下文中心,它没有反映在页面上。示例站点的head.html的代码片段如下所示: <head> <sly data-sly-resource="${ @ path = 'contexthub' , resourceType='libs/granite/contexthub/components/contexthub'}"></sly> <title>
head.html
中,我们包含了上下文中心,它没有反映在页面上。示例站点的head.html
的代码片段如下所示:
<head>
<sly data-sly-resource="${ @ path = 'contexthub' , resourceType='libs/granite/contexthub/components/contexthub'}"></sly>
<title>${head.title}</title>
</head>
${head.title}
根据我的理解,要启用ContextHub功能,我们需要在页面级组件的头部包含ContextHub组件。我仍然无法在页面上看到contexthub组件。如果我在执行相同步骤时遗漏了任何步骤,请进行更正。尝试以下操作:
<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>
${head.title}
您是否遵循了文档。你能提供你还做了什么分类吗?是的,我做了,但它没有出现在页面上。请参考我使用的代码片段