2017-06-13 9 views
0

parsys内の一部のコンポーネントを自動的にレンダリングしています。私はこれらのコンポーネントを削除したり、他のコンポーネントをこのparsysに追加したりしたくありません。ツールバーのアクション「挿入」と「削除」は、構文解析では無効にする必要があります。問題を解決する最良の方法は何ですか?AEM/CQ:ツールバーのアクションを削除するTouch UIモードでparsysを削除/追加する

よろしく、 サーガル

+0

質問:https://stackoverflow.com/help/asking – Gahan

+0

parsysでは、カスタムコンテナコンポーネントがあることを意味しますか? OOTB parsys機能は、重複した場合にのみ変更することができますが、これは推奨されません(ターゲット、キャンペーン統合に関する問題が発生するとロットを発生させます)。通常、内部コンポーネントのこの動作を制御するカスタムコンポーネントを作成します。 –

+0

ありがとうございます@ i.net。はい。私はこれを実装するカスタムコンポーネントを作成します。ただし、このツールバーのツールバーのアクション「挿入」と「削除」の削除を具体的に達成する方法についての情報が必要でした。 –

答えて

2

あなたはcq:editConfigノードを使用することができます。

はこちら続きを読む:https://docs.adobe.com/docs/en/aem/6-2/develop/platform/custom-nodetypes.html

あなたのコンポーネントにファイル_cq_editConfig.xmlを追加します。

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" 
    cq:actions="[text:Component Name,-,edit]" 
    cq:dialogMode="floating" 
    cq:layout="editbar" 
    jcr:primaryType="cq:EditConfig"> 
</jcr:root> 

ここで重要なビットはcq:actions="[text:Component Name,-,edit]" です。通常はinsertdeleteを追加しますが、要件ごとに削除されます。

関連する問題