以下代码是teaser.jsp(/libs/cq/personalization/components/teaser/teaser.jsp)的一部分
<script type="text/javascript">$CQ(function() {
initializeTeaserLoader(<%=allTeasers%>, "<%=strategy%>", "<%=targetDivId%>", "<%=(WCMMode.fromRequest(request) == WCMMode.EDIT)%>", "<%=trackingURLStr%>", "<%=resource.getPath()%>");
});</script>
我们在定制的预告片jsp中使用的类似代码。
上面的 initializeTeaserLoader 方法是在解析商品页面时第一次在目标div中添加多个div。
理想情况下,它应该只有一个已解析的div。它有什么解决方案吗?
注意:页面刷新功能正常。但我们的应用程序是单页应用程序可能会出现这个问题。
答案 0 :(得分:1)
它似乎是OOTB预告组件的一个现存问题。在我们的项目中发生了同样的事情,我们在AEM(6.1)之上使用了Angular Js。 我们带着票去了ADOBE并且针对同样的问题得到了一个补丁(还有更多,与这个问题无关)。 最有可能的是,如果你继续使用6.2,这个问题不应该持续存在。 祝你好运(y)