2016-08-02 17 views
0

以下のコードは、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メソッドは、offerpageが解決されたときに初めてターゲットdiv内に複数のdivを追加しています。

理想的には解決されたdivが1つだけ必要です。それにはどんな解決策がありますか?

注:ページ更新機能はうまく機能しています。しかし、私たちのアプリケーションは、この問題が来ている可能性があります単一ページのアプリケーションです。

+0

AFAIK AFAIKは解決されたティーザーのhtmlをターゲットdivの中に挿入します。デバッグポイントを使って余分なdivがどこに来るのか確認してください。 – Abhishek

+0

既存の**/libs/cq/personalization/components/teaser/teaser.jsp **コードを参照して、どこにdivを追加するかを教えてください。 –

+0

@Abhishek \t 既存の/libs/cq/personalization/components/teaser/teaser.jspコードを参照し、正確にdivを追加する場所を教えてください。 –

答えて

1

これはOOTBティーザーコンポーネントの既存の問題であるようです。私たちのプロジェクトでは同じことが起こりましたが、AEM(6.1)の上にAngular Jsを使用していました。 私たちはチケットを持ってADOBEに行きました。同じ問題(そして、この質問には関係ないものはほとんどありません)に対して1つのパッチがありました。 6.2を使用すると、この問題は解決されません。 良いLUCK(y)

関連する問題