통신 UI만들기 사용자 정의

개요

통신 관리를 사용하면 솔루션 템플릿을 다시 브랜딩하여 브랜드 가치를 높이고 조직의 브랜드 표준을 준수할 수 있습니다. 사용자 인터페이스를 다시 브랜딩하면 통신 UI 만들기의 왼쪽 위 모서리에 표시되는 조직 로고를 변경할 수 있습니다.

통신 UI 만들기에서 조직의 로고를 변경할 수 있습니다.

Create Correspondence UIFigure:Create Correspondence UI
의 사용자 지정 아이콘

메일 작성 UI에서 로고 변경

원하는 로고 이미지를 설정하려면 다음을 수행합니다.

  1. CRX](#creatingfolderstructure)에 적절한 [폴더 구조를 만듭니다.

  2. CRX에서 만든 폴더에 새 로고 파일을 업로드합니다.

  3. 새 로고를 참조하도록 CSSon CRX를 설정합니다.

  4. 브라우저 내역을 지우고 메일 작성 UI을 새로 고칩니다.

필요한 폴더 구조 만들기

사용자 정의 로고 이미지 및 스타일시트를 호스팅하기 위해 아래 설명된 대로 폴더 구조를 만듭니다. 루트 폴더 /apps의 새 폴더 구조는 /libs 폴더의 구조와 유사합니다.

사용자 지정을 위해 /apps 분기에서 아래에 설명된 대로 병렬 폴더 구조를 만듭니다.

/apps 분기(폴더 구조):

  • 시스템에 업데이트될 경우 파일이 안전한지 확인합니다. 업그레이드, 기능 팩 또는 핫픽스의 경우 /libs 분기가 업데이트되고 /libs 분기에서 변경 내용을 호스팅하면 해당 분기가 덮어쓰여집니다.
  • 사용자 정의 파일을 저장하기 위해 기본 위치를 사용하는 경우 실수로 결제를 취소할 수 있는 현재 시스템/분기를 방해하지 않도록 도와줍니다.
  • AEM에서 리소스를 검색할 때 리소스를 우선 순위가 더 높게 설정할 수 있습니다. AEM은 /apps 분기를 먼저 검색한 다음 /libs 분기를 사용하여 리소스를 찾도록 구성되어 있습니다. 이 메커니즘은 시스템이 오버레이 및 여기에 정의된 사용자 지정을 사용함을 의미합니다.

/apps 분기에서 필요한 폴더 구조를 만들려면 다음 단계를 수행하십시오.

  1. https://[server]:[port]/[ContextPath]/crx/de으로 이동하여 관리자로 로그인합니다.

  2. apps 폴더에서 css 폴더(ccrui 폴더에 있음)와 유사한 경로/구조가 있는 css이라는 폴더를 만듭니다.

    css 폴더를 만드는 단계:

    1. 다음 경로에서 css 폴더를 마우스 오른쪽 단추로 클릭하고 오버레이 노드​를 선택합니다./libs/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/css

      오버레이 노드

    2. [오버레이 노드] 대화 상자에 다음 값이 있는지 확인합니다.

      경로: /libs/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/css

      오버레이 위치: /apps/

      노드 유형 일치: 선택됨

      오버레이 노드 경로

      노트

      /libs 분기에서는 변경하지 마십시오. 이 분기는 다음을 수행할 때마다 변경될 수 있으므로 변경한 내용이 손실될 수 있습니다.

      • 인스턴스 업그레이드
      • 핫픽스 적용
      • 기능 팩 설치
    3. 확인​을 클릭합니다. css 폴더가 지정된 경로에 생성됩니다.

  3. apps 폴더에서 imgs 폴더(ccrui 폴더에 있음)와 유사한 경로/구조가 있는 imgs이라는 폴더를 만듭니다.

    1. 다음 경로에서 imgs 폴더를 마우스 오른쪽 단추로 클릭하고 오버레이 노드​를 선택합니다./libs/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/imgs

    2. [오버레이 노드] 대화 상자에 다음 값이 있는지 확인합니다.

      경로: /libs/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/imgs

      오버레이 위치: /apps/

      노드 유형 일치: 선택됨

    3. 확인​을 클릭합니다.

      노트

      /apps 폴더에 폴더 구조를 수동으로 만들 수도 있습니다.

  4. 서버에 변경 내용을 저장하려면 모두 저장​을 클릭합니다.

사용자 정의 로고 파일을 CRX에 업로드합니다. 표준 HTML 규칙은 로고의 렌더링을 제어합니다. 지원되는 이미지 파일 형식은 AEM Forms에 액세스하는 데 사용하는 브라우저에 따라 다릅니다. 모든 브라우저는 JPEG, GIF 및 PNG를 지원합니다. 자세한 내용은 지원되는 이미지 형식에 대한 브라우저 특정 설명서를 참조하십시오.

  • 로고 이미지의 기본 크기는 48px *입니다.48px. 이미지가 이 크기와 비슷하거나 48px *보다 큰지 확인합니다.48px.
  • 로고 이미지의 높이가 50px를 초과하는 경우, 메시지 작성 사용자 인터페이스는 헤더의 높이로 인해 이미지의 최대 높이인 50px까지 축소합니다. 이미지 크기를 축소하는 동안 통신 사용자 인터페이스 만들기는 이미지의 종횡비를 유지합니다.
  • 통신 사용자 인터페이스 만들기는 크기가 작은 경우 이미지의 크기를 조절하지 않으므로 로고 이미지 높이가 최소 48px이고 폭이 명확해야 합니다.

다음 단계에 따라 사용자 정의 로고 파일을 CRX에 업로드합니다.

  1. 이동 https://[server]:[port]/[contextpath]/crx/de. 필요한 경우 관리자로 로그인합니다.

  2. CRXDE에서 다음 경로의 imgs 폴더를 마우스 오른쪽 단추로 클릭하고 만들기 > 파일 만들기​를 선택합니다.

    /apps/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/imgs/

    imgs 폴더에 새 노드 만들기

  3. [파일 만들기] 대화 상자에서 파일 이름을 CustomLogo.png(또는 로고 파일의 이름)로 입력합니다.

    새 노드로 CustomLogo.png

  4. 모두 저장​을 클릭합니다.

    만든 새 파일(여기서 CustomLogo.png)에 jcr:content 속성이 나타납니다.

  5. 폴더 구조에서 jcr:content를 클릭합니다.

    jcr:content의 속성이 나타납니다.

    jcrcontentproperties

  6. jcr:data 속성을 두 번 클릭합니다.

    jcr:data 편집 대화 상자가 나타납니다.

    이제 newlogo.png 폴더를 클릭하고 jcr:content(dim option)를 두 번 클릭한 다음 nt:resource 유형을 설정합니다. 없으면 jcr:content라는 이름의 속성을 만듭니다.

  7. jcr:data 편집 대화 상자에서 찾아보기​를 클릭하고 로고로 사용할 이미지 파일(여기서 CustomLogo.png)을 선택합니다.

    지원되는 이미지 파일 형식은 AEM Forms에 액세스하는 데 사용하는 브라우저에 따라 다릅니다. 모든 브라우저는 JPEG, GIF 및 PNG를 지원합니다. 자세한 내용은 지원되는 이미지 형식에 대한 브라우저 특정 설명서를 참조하십시오.

    사용자 정의 로고 파일 샘플
    그림: 사용자 정의 로고로 사용할 CustomLogo.png

  8. 모두 저장​을 클릭합니다.

CSS를 만들어 로고를 UI에 통합합니다.

사용자 지정 로고 이미지에는 컨텐츠 컨텍스트에서 추가 스타일 시트가 로드되어야 합니다.

로고를 렌더링할 스타일 시트를 설정하려면 다음 단계를 수행하십시오.

  1. 이동 https://[server]:[port]/[contextpath]/crx/de. 필요한 경우 관리자로 로그인합니다.

  2. 다음 위치에 customcss.css라는 파일을 만듭니다(다른 파일 이름을 사용할 수 없음).

    /apps/fd/cm/ccr/gui/components/admin/clientlibs/ccrui/css/

    customcss.css 파일을 만드는 단계:

    1. css 폴더를 마우스 오른쪽 단추로 클릭하고 만들기 > 파일 만들기​를 선택합니다.

    2. [새 파일] 대화 상자에서 CSS의 이름을 customcss.css(다른 파일 이름을 사용할 수 없음)으로 지정하고 확인​을 클릭합니다.

    3. 새로 만든 css 파일에 다음 코드를 추가합니다. 코드의 content:url에서 CRXDE의 imgs 폴더에 업로드한 이미지 이름을 지정합니다.

      .logo, .logo:after {
      content:url("../imgs/CustomLogo.png");
      }
      
    4. 모두 저장​을 클릭합니다.

메일 작성 UI를 새로 고쳐 사용자 지정 로고보기

브라우저 캐시를 지운 다음 브라우저에서 서신 UI 만들기 인스턴스를 엽니다. 사용자 정의 로고가 표시됩니다.

사용자 정의 로고를 사용하여 통신 사용자 인터페이스
만들기 그림: 편지 쓰기 UI 만들기의 사용자 정의 아이콘

이 페이지에서는