VM13430 editor.js:25678Uncaught TypeError: Cannot read property 'shared' of undefined
花崗岩UIでAEM 6.1で作成者モードでページを読み込みます。それは、次の行で失敗している:
var isLockOwner = true;
if(info.status.isLocked){
isLockOwner = ns.ContentFrame && ns.ContentFrame.contentWindow.CQ.shared.User.data.userID === info.status.lockOwner;
}
とデバッグns.ContentFrame.contentWindow.CQ
で、「CQ」は不足しています。 Geometrixxのデモコンテンツをチェックすると、 'CQ'は関数であり、jqueryのjQuery解像度と仮定します。
その結果、ロックされているとページのロックを解除できません。私はページのグリッドビューでは、ページのロックを解除することはできますが。
「ns.ContentFrame.contentWindow」にCQが読み込まれるようにするにはどうすればよいですか? clientlibsディレクトリ内.content.xml
で
あなたは何clientlibsをロードしていますか?どのような関係がありますか?あなたはあなたのクライアントライブラリに「埋め込み」をしていますか? – ub1k
@ ub1k、ありがとう、あなたは正しい方向に私を指摘しました。デモGeometrixxサイトを調べると、「埋め込み」が表示されないようです。 – enkor