우리는 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를 사용하여 다른 프로젝트에서도 동일한 접근 방식이 적용되었습니다.
이것은 의견 일뿐 대답이 아닙니다 ... –
죄송합니다. 위의 질문과 관련하여 어떻게 이해할 수 있습니까? 사용자 관리 콘솔은 사용자 관리자가 사용하는 기능이며 가장 단순한 CMS의 사용 범위의 일부입니다. 우리는 새로운 콘솔을 만들지 않고 기존 콘솔을 확장하려고합니다. 또한 User Admin Touch UI 콘솔은 이미 AEM6.0에 있으며 질문은 ClassicUI와 원격으로 관련되어 있지 않습니다. 답변을 작성하는 데 시간을내어 주셔서 감사하지만 원래 질문에 대한 링크가 표시되지 않습니다. – user8060388