2017-05-24 4 views
0

우리는 AEM (AEM 6.0 SP3, Touch UI)에서 제공되는 사용자 편집기 콘솔을 사용자 지정하려고합니다. 그러나 우리의 변화는 반영되지 않았습니다.AEM 6.0 | 사용자 관리 콘솔 사용자 지정

예상되는 : 제공된 새 필드 (아래 제공된 코드 참조)가 리소스 합병을 통해 상자 외부 필드로 병합됩니다.

실제 : 새 필드가 표시되지 않습니다.

오버레이 XML 세그먼트 (된 UserDetails) (/apps/granite/security/content/userEditor/.content.xml) 아래에서 발견된다 : https://docs.adobe.com/docs/en/aem/6-0/develop/extending/customizing-consoles-touch.html

:
<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> 

우리의 지침을 따라

AEM 6.2를 사용하여 다른 프로젝트에서도 동일한 접근 방식이 적용되었습니다.

답변

0

관리자 만 사용하는 콘솔을 만드는 데 시간을 할애하는 이유는 무엇입니까? 최종 사용자 또는 콘텐츠 작성자가 사용하는 기능이 아닙니다. 멋진 콘솔을 구축 할 필요는 없습니다. 나는 AEM의 새로운 버전이 더 나은 OOTB 콘솔을 가질 것이라 확신한다. AEM 6.3에는 이미 터치 UI 사용자 관리 콘솔이 있습니다. AEM은 고전적인 UI 콘솔을 완전히 6.4로 회수 할 것입니다. 특히이 콘솔을 많이 사용하지 않기 때문에 Adobe 업그레이드를 기다리는 것이 좋습니다.

+0

이것은 의견 일뿐 대답이 아닙니다 ... –

+0

죄송합니다. 위의 질문과 관련하여 어떻게 이해할 수 있습니까? 사용자 관리 콘솔은 사용자 관리자가 사용하는 기능이며 가장 단순한 CMS의 사용 범위의 일부입니다. 우리는 새로운 콘솔을 만들지 않고 기존 콘솔을 확장하려고합니다. 또한 User Admin Touch UI 콘솔은 이미 AEM6.0에 있으며 질문은 ClassicUI와 원격으로 관련되어 있지 않습니다. 답변을 작성하는 데 시간을내어 주셔서 감사하지만 원래 질문에 대한 링크가 표시되지 않습니다. – user8060388