我在parsys中自动渲染一些组件。我不希望删除这些组件或添加到此parsys中的任何其他组件。只应在parsys上禁用工具栏操作“插入”和“删除”。解决问题的最佳方法是什么?
此致 Sagar的
答案 0 :(得分:3)
您可以使用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]"
通常您会添加insert
和delete
,但会根据您的要求删除它们。