我們正試圖自定義AEM(AEM 6.0 SP3,Touch UI)開箱即用提供的用戶編輯器控制檯。然而我們的變化並未體現出來。AEM 6.0 |自定義用戶管理控制檯
預計:顯示新提供的字段(請參閱下面提供的代碼段),通過資源合併器合併到開箱字段中。
實際:新的字段不顯示。
疊加XML段(的UserDetails)如下發現(/apps/granite/security/content/userEditor/.content.xml):
<userdetails
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/container"
class="well user-details-sections-margin">
<items jcr:primaryType="nt:unstructured">
<extendedInfoContainer
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/container"
class="extended-container">
<items jcr:primaryType="nt:unstructured">
<linkedin
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/textfield"
class="save-button-enabler"
fieldLabel="LinkedIn"
name="./profile/linkedin"
value=""/>
<twitter
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/textfield"
class="save-button-enabler"
fieldLabel="Twitter"
name="./profile/twitter"
value=""/>
<xing
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/textfield"
class="save-button-enabler"
fieldLabel="xing"
name="./profile/xing"
value=""/>
<photo
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/pathbrowser"
rootPath="/content/dam/arvato"
class="save-button-enabler"
fieldLabel="Profile photo"
name="./profile/photo"
value=""/>
</items>
</extendedInfoContainer>
</items>
</userdetails>
我們遵循中的說明:https://docs.adobe.com/docs/en/aem/6-0/develop/extending/customizing-consoles-touch.html
使用AEM 6.2,同樣的方法在不同的項目中工作得很好。
這是一個意見,而不是答案... –
我很抱歉,我不明白這是如何與上述問題有關。 用戶管理控制檯是用戶管理員使用的一項功能,它也是最簡單的CMS的使用範圍的一部分。我們沒有構建新的控制檯,我們正在嘗試擴展現有的控制檯。 此外,User Admin Touch UI控制檯已經存在於AEM6.0中,問題甚至與ClassicUI沒有遠程相關。 我感謝您花時間寫回復,但我沒有看到原始問題的鏈接。 – user8060388