2017-05-24 46 views
0

我們正試圖自定義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,同樣的方法在不同的項目中工作得很好。

回答

0

爲什麼你花時間在建立一個只能由管理員使用的控制檯?它不是最終用戶或內容作者使用的功能。建造一個奇特的控制檯毫無意義。我很確定AEM的新版本會有更好的控制檯OOTB。 AEM 6.3已經有一個觸摸用戶管理控制檯。 AEM將完全按6.4退出經典的UI控制檯。我建議只是等待Adobe升級,尤其是因爲沒有太多的使用這個控制檯。

+0

這是一個意見,而不是答案... –

+0

我很抱歉,我不明白這是如何與上述問題有關。 用戶管理控制檯是用戶管理員使用的一項功能,它也是最簡單的CMS的使用範圍的一部分。我們沒有構建新的控制檯,我們正在嘗試擴展現有的控制檯。 此外,User Admin Touch UI控制檯已經存在於AEM6.0中,問題甚至與ClassicUI沒有遠程相關。 我感謝您花時間寫回復,但我沒有看到原始問題的鏈接。 – user8060388