フォルダ設定にいくつかのフィールドを追加しようとしました。
そのために、アプリに「/libs/dam/gui/content/assets/foldersharewizard」というファイルをオーバーレイしました。新しいタブと 2 つの新しいチェックボックスを追加しました。新しいタブとフィールドが表示されますが、それらの値はフォルダー ノードにも jcr にも保存されません。デフォルトのフィールドを変更しようとしましたが、名前を変更すると作業が停止します。
foldersharewizard に追加したコードは次のとおりです。
<tab5
jcr:primaryType="nt:unstructured"
jcr:title="Tab title"
sling:resourceType="granite/ui/components/foundation/container">
<items jcr:primaryType="nt:unstructured">
<editDeny
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/checkbox"
id="editDeny"
name="custom:deniedEdit"
text="Hide edit"
value="{Boolean}true"/>
<delAllow
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/checkbox"
id="delAllow"
name="custom:allowedDel"
text="Show delete"
value="{Boolean}true"/>
</items>
AEM のドキュメントはほとんどがくだらないものであり、インターネット上の開発者のコメントはあまりありません... 私はアイデアがありません。同じ問題に苦しんでいる人や、私が欠けているものを知っている人がいれば、それは素晴らしいことです.
他に貼り付けてほしいものは...でも、追加したコードはこれだけです。
ありがとうございました。