페이지 템플릿 만들기 creating-page-templates

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

페이지를 만들 때에는 템플릿을 선택해야 합니다. 템플릿은 새 페이지를 만드는 기준으로 사용됩니다. 템플릿은 결과 페이지의 구조, 초기 콘텐츠 및 사용할 수 있는 구성 요소를 정의합니다.

With the Template Editor, creating and maintaining templates is no longer a developer-only task. A type of power-user, who is called a template author, can be involved too. Developers are still required to setup the environment, create client libraries, and create the components to be used, but once these basics are in place the template author has the flexibility to create and configure templates without a development project.

템플릿 콘솔 ​을 사용하여 템플릿 작성자는 다음과 같은 작업을 수행할 수 있습니다.

  • 새 템플릿을 만들거나 기존 템플릿을 복사합니다.
  • 템플릿의 라이프사이클을 관리합니다.

템플릿 편집기 ​를 사용하여 템플릿 작성자는 다음과 같은 작업을 수행할 수 있습니다.

  • 템플릿에 구성 요소를 추가하고 응답형 격자에 배치합니다.
  • 구성 요소를 미리 구성합니다.
  • 템플릿으로 만든 페이지에서 편집할 수 있는 구성 요소를 정의합니다.

이 문서에서는 템플릿 작성자 템플릿 콘솔 및 편집기를 사용하여 편집 가능한 템플릿을 만들고 관리할 수 있습니다.

편집 가능한 템플릿이 기술 수준에서 작동하는 방법에 대한 자세한 내용은 개발자 문서를 참조하십시오 페이지 템플릿 - 편집 가능 추가 정보.

NOTE
AEM 6.4.5.0 이상은 편집 가능한 템플릿을 SPA 편집기.
NOTE
The Template Editor does not support targeting directly on the template level. Pages created based on an editable template can be targeted, but the templates themselves can not be.
CAUTION
을 사용하여 만든 페이지 및 템플릿 템플릿 콘솔 클래식 UI에서 사용하기 위한 것이 아니며, 이러한 사용은 지원되지 않습니다.

시작하기에 앞서 before-you-start

NOTE
템플릿 작성자가 해당 폴더에서 템플릿을 만들려면 먼저 관리자가 구성 브라우저 ​에서 템플릿 폴더를 구성하고 적절한 사용 권한을 적용해야 합니다.

시작하기 전에 다음 사항을 고려해야 합니다.

  • 새 템플릿을 만들려면 공동 작업이 필요합니다. 이러한 이유로 각 작업에 대해 역할이 지정됩니다.

  • 인스턴스가 구성되는 방법에 따라, AEM에서 이제 다음을 제공한다는 것을 이해하는 것이 유용할 수 있습니다 두 가지 기본 템플릿 유형. 이 사실은 실제 방법에는 영향을 주지 않습니다 템플릿을 사용하여 페이지 만들기그러나 만들 수 있는 템플릿 유형과 페이지가 해당 템플릿과 관련되는 방식에는 영향을 줍니다.

역할 roles

템플릿 콘솔템플릿 편집기 ​를 사용하여 새 템플릿을 만들려면 다음 역할 간의 공동 작업이 필요합니다.

  • 관리자:

    • 템플릿에 대한 새 폴더를 만들려면 admin 권한이 필요합니다.
    • 이러한 작업은 종종 개발자가 수행할 수도 있습니다
  • 개발자:

    • 기술/내부 세부 사항에 집중합니다.
    • 개발 환경에 대한 경험이 필요합니다.
    • 템플릿 작성자에게 필요한 정보를 제공합니다.
  • 템플릿 작성자:

    • template-authors 그룹의 멤버인 특정 작성자입니다.

      • 필요한 권한을 할당합니다.
    • 구성 요소 사용과 다음 요구 사항이 있는 기타 높은 수준의 세부 사항을 구성할 수 있습니다.

      • 일부 기술 지식

        • 예를 들어 경로를 정의할 때 패턴을 사용합니다.
      • 개발자의 기술 정보

폴더 만들기와 같은 일부 작업의 특성으로 인해 개발 환경이 필요하며, 이를 위해서는 지식/경험이 필요합니다.

이 문서에 자세히 설명된 작업은 해당 작업을 수행하는 역할과 함께 나열됩니다.

편집 가능 및 정적 템플릿 editable-and-static-templates

이제 AEM에서는 두 가지 기본 유형의 템플릿을 제공합니다.

  • 편집 가능한 템플릿

    • 다음을 수행할 수 있습니다. 생성됨편집됨 다음을 사용하는 템플릿 작성자 템플릿 콘솔 및 편집기. 다음 템플릿 콘솔에서 액세스 가능 일반 섹션 도구 콘솔.
    • 새 페이지가 만들어지면 페이지와 템플릿 간에 동적 연결이 유지됩니다. 즉, 템플릿 구조 및/또는 잠긴 컨텐츠에 대한 변경 사항이 해당 템플릿으로 만든 페이지에 반영됩니다. 잠금 해제된(즉, 초기) 컨텐츠에 대한 변경 사항은 반영되지 않습니다.
    • 템플릿 편집기에서 정의할 수 있는 컨텐츠 정책을 사용하여 디자인 속성을 유지합니다. 페이지 편집기 내의 디자인 모드는 편집 가능한 템플릿에 더 이상 사용되지 않습니다.
  • 정적 템플릿

    • 정적 템플릿은 여러 버전의 AEM에 사용할 수 있습니다.
    • 그렇습니다 개발자가 제공따라서 작성자가 만들거나 편집할 수 없습니다.
    • 새 페이지를 만들기 위해 복사되지만, 그 후에는 동적 연결이 존재하지 않습니다(단, 템플릿 이름이 정보에 등록됨).
    • 사용 디자인 모드 디자인 속성을 유지합니다.
    • 정적 템플릿 편집은 개발자의 독점적인 작업이므로 개발자 문서를 참조하십시오 페이지 템플릿 - 정적 추가 정보.

정의에 따라 템플릿 콘솔 및 템플릿 편집기에서는 편집 가능한 템플릿을 만들고 편집할 수만 있습니다. 따라서 이 문서는 편집 가능한 템플릿에만 중점을 둡니다.

템플릿을 사용하여 페이지 만들기 using-a-template-to-create-a-page

템플릿을 사용할 때 새 페이지 만들기 정적 템플릿과 편집 가능한 템플릿 간에 차이점은 없으며 표시도 없습니다. 페이지 작성자의 경우 프로세스가 투명합니다.

템플릿 만들기 및 관리 creating-and-managing-templates

편집 가능 템플릿을 새로 만들 때 다음 작업을 수행합니다.

NOTE
허용된 템플릿 ​은 주로 웹 사이트가 처음 설정될 때 미리 정의됩니다.
CAUTION
필요한 정보는 입력하지 마십시오 국제 템플릿을 만듭니다.

템플릿 폴더 만들기 - 관리자 creating-a-template-folder-admin

프로젝트에 프로젝트 특정 템플릿을 포함하려면 템플릿 폴더를 만들어야 합니다. 관리자 작업이며 문서에 설명되어 있습니다 페이지 템플릿 - 편집 가능.

새 템플릿 만들기 - 템플릿 작성자 creating-a-new-template-template-author

  1. 를 엽니다. 템플릿 콘솔 (사용 시) 도구 -> 일반)을 클릭한 다음 필요한 폴더로 이동합니다.

    note note
    NOTE
    표준 AEM 인스턴스에서는 전역 폴더가 템플릿 콘솔에 이미 있습니다. 이 폴더는 기본 템플릿을 보유하며, 현재 폴더에 정책 및/또는 템플릿 유형을 찾을 수 없는 경우 폴백으로 작동합니다.
    을 사용하는 것이 가장 좋습니다 프로젝트용으로 만든 템플릿 폴더.
  2. 만들기, 템플릿 만들기 ​를 차례로 선택하여 마법사를 엽니다.

  3. 선택 템플릿 유형 ​를 선택하고 을 선택합니다. 다음.

    note note
    NOTE
    템플릿 유형은 사전 정의된 템플릿 레이아웃이며 템플릿의 템플릿으로 간주할 수 있습니다. 이러한 템플릿은 개발자 또는 시스템 관리자가 미리 정의합니다. 개발자 문서에서 자세한 내용을 확인할 수 있습니다. 페이지 템플릿 - 편집 가능.
  4. 을(를) 완료합니다 템플릿 세부 정보:

    • 템플릿 이름
    • 설명
  5. 만들기 ​를 선택합니다. 확인이 표시되면 열기🔗를 선택하여 템플릿 편집을 시작하거나, 완료 ​를 선택하여 템플릿 콘솔로 돌아갑니다.

    note note
    NOTE
    새 템플릿이 작성되면 콘솔에서 초안 ​으로 표시되어 페이지 작성자가 아직 사용할 수 없음을 나타냅니다.

템플릿 속성 정의 - 템플릿 작성자 defining-template-properties-template-author

템플릿에는 다음 속성이 있을 수 있습니다.

  • 이미지

    • 이미지로 사용할 이미지 템플릿의 축소판 를 눌러 페이지 만들기 마법사의 경우처럼 선택 항목을 지원합니다.

      • 업로드할 수 있습니다
      • 템플릿 콘텐츠를 기준으로 생성할 수 있습니다.
  • 제목

    • 템플릿을 식별하는 데 사용되는 제목(예: 페이지 만들기 마법사
  • 설명

    • 템플릿 및 해당 사용 방법에 대한 자세한 내용을 제공하기 위한 선택적 설명으로, 페이지 만들기 마법사

속성을 보거나 편집하려면:

  1. 템플릿 콘솔 ​에서 템플릿을 선택합니다.
  2. 도구 모음 또는 빠른 옵션에서​ 속성 보기 ​를 선택하여 대화 상자를 엽니다.
  3. 이제 템플릿 속성을 보거나 편집할 수 있습니다.
NOTE
템플릿의 상태(초안, 활성화 또는 비활성화)가 콘솔에 표시됩니다.

템플릿 썸네일 이미지 template-thumbnail-image

템플릿 축소판을 정의하려면

  1. 템플릿 속성을 편집합니다.

  2. 썸네일을 업로드할지 또는 템플릿 콘텐츠에서 생성할지를 선택합니다.

    • 축소판을 업로드하려면 을(를) 클릭하거나 탭합니다 이미지 업로드
    • 썸네일을 생성하려면 미리보기 생성 ​을 클릭하거나 탭합니다.
  3. 두 방법 모두, 썸네일의 미리보기가 표시됩니다.

    만족스럽지 않은 경우 을(를) 클릭하거나 탭합니다 지우기 다른 이미지를 업로드하거나 축소판을 다시 생성하려면 다음을 수행합니다.

  4. 축소판에 만족하면 을 클릭하거나 탭합니다 저장 및 닫기.

템플릿 활성화 및 허용 - 템플릿 작성자 enabling-and-allowing-a-template-template-author

페이지를 작성할 때 템플릿을 사용하려면 다음 작업을 수행해야 합니다.

템플릿 활성화 - 템플릿 작성자 enabling-a-template-template-author

템플릿을 활성화하거나 비활성화하여 페이지 만들기 마법사

CAUTION
템플릿이 활성화되면 템플릿 작성자가 템플릿을 추가로 업데이트하기 시작하면 경고가 표시됩니다. 이 경고는 템플릿이 참조될 수 있으므로 변경 사항이 템플릿을 참조하는 페이지에 영향을 줄 수 있음을 사용자에게 알리는 것입니다.
  1. 템플릿 콘솔 ​에서 템플릿을 선택합니다.
  2. 도구 모음에서 활성화 또는 비활성화 ​를 선택하고 다시 확인 대화 상자에서 선택한 옵션을 다시 선택합니다.
  3. 이제 요구 사항에 따라 템플릿을 편집할 수 있지만, 새 페이지를 만들 때 템플릿을 사용할 수 있습니다.
NOTE
템플릿의 상태(초안, 활성화 또는 비활성화)가 콘솔에 표시됩니다.

템플릿 허용 - 작성자 allowing-a-template-author

특정 페이지 분기에서 템플릿을 사용하거나 사용할 수 없게 지정할 수 있습니다.

  1. 템플릿을 사용할 수 있도록 하려는 분기의 루트 페이지에 대한 페이지 속성을 엽니다.

  2. 고급 탭을 엽니다.

  3. 템플릿 설정 ​에서 필드 추가 ​를 사용하여 템플릿에 대한 경로를 지정합니다.

    경로는 명시적이거나 패턴을 사용할 수 있습니다. 예:

    /conf/<your-folder>/settings/wcm/templates/.*

    경로의 순서는 관련이 없으며 모든 경로가 검색되고 모든 템플릿이 검색됩니다.

    note note
    NOTE
    만약 허용된 템플릿 목록이 비어 있으면 값/목록이 발견될 때까지 상위 항목이 됩니다.
    템플릿 가용성을 참조하십시오. 허용된 템플릿에 대한 원칙은 동일합니다.
  4. 저장 ​을 클릭하여 페이지 속성에 대한 변경 사항을 저장합니다.

NOTE
종종 허용된 템플릿은 설정 시 전체 사이트에 대해 미리 정의됩니다.

템플릿 게시 - 템플릿 작성자 publishing-a-template-template-author

페이지가 렌더링될 때 템플릿이 참조되면 게시 환경에서 사용할 수 있도록 완전히 구성된 템플릿을 게시해야 합니다.

  1. 템플릿 콘솔 ​에서 템플릿을 선택합니다.

  2. 도구 모음에서 게시 ​를 선택하여 마법사를 엽니다.

  3. 함께 게시할 콘텐츠 정책 ​을 선택합니다.

  4. 선택 게시 도구 모음에서 작업을 완료합니다.

템플릿 편집 - 템플릿 작성자 editing-templates-template-authors

템플릿을 만들거나 편집할 때 다양한 측면을 정의할 수 있습니다. 템플릿 편집은 페이지 작성과 유사합니다.

템플릿의 다음 측면을 편집할 수 있습니다.

  • 구조

    여기에 추가된 구성 요소는 페이지 작성자가 결과 페이지에서 이동/제거할 수 없습니다. 페이지 작성자가 결과 페이지에 구성 요소를 추가 및 제거할 수 있게 하려면 템플릿에 단락 시스템을 추가해야 합니다.

    구성 요소가 잠긴 경우 콘텐츠를 추가할 수 있지만 이 콘텐츠를 페이지 작성자는 편집할 수 없습니다. 구성 요소의 잠금을 해제하여 초기 콘텐츠를 정의할 수 있습니다.

    note note
    NOTE
    구조 모드에서 잠금 해제된 구성 요소의 상위 구성 요소는 이동, 잘라내기 또는 삭제할 수 없습니다.
  • 초기 콘텐츠

    구성 요소 잠금이 해제된 경우 템플릿에서 만든 결과 페이지에 복사할 초기 콘텐츠를 정의할 수 있습니다. 잠금이 해제된 이러한 구성 요소는 결과 페이지에서 편집할 수 있습니다.

    note note
    NOTE
    결과 페이지 뿐만 아니라 초기 콘텐츠 모드에서 액세스 가능한 상위 구성 요소(즉, 레이아웃 컨테이너 내의 구성 요소)가 있는 잠금 해제된 모든 구성 요소를 삭제할 수 있습니다.
  • 레이아웃

    여기에서 필요한 장치 형식에 대한 템플릿 레이아웃을 미리 정의할 수 있습니다. 템플릿 작성에 대한​ 레이아웃 모드는 페이지 작성에 대한 레이아웃 모드와 동일한 기능을 갖습니다.

  • 페이지 정책

    페이지 정책 아래에서 사전 정의된 페이지 정책을 페이지에 연결할 수 있습니다. 이러한 페이지 정책은 다양한 디자인 구성을 정의합니다.

  • 스타일

    스타일 시스템을 사용하여 템플릿 작성자는 페이지에서 구성 요소를 편집할 때 콘텐츠 작성자가 선택할 수 있도록 구성 요소의 콘텐츠 정책에 스타일 클래스를 정의할 수 있습니다. 이러한 스타일은 보다 유연하게 사용할 수 있도록 구성 요소를 시각적으로 변형한 대체물일 수 있습니다.

    자세한 내용은 스타일 시스템 설명서를 참조하십시오.

도구 모음의 모드 선택기를 사용하여 템플릿의 해당 측면을 선택하고 편집할 수 있습니다.

chlimage_1-363

반면에 페이지 정보 메뉴의 페이지 정책 옵션을 사용하여 필요한 페이지 정책을 선택할 수 있습니다.

screen_shot_2018-03-23at120604

CAUTION
작성자가 이미 활성화된 템플릿을 편집하기 시작하면 경고가 표시됩니다. 이 경고는 템플릿이 참조될 수 있으므로 변경 사항이 템플릿을 참조하는 페이지에 영향을 줄 수 있음을 사용자에게 알리는 것입니다.

템플릿 편집 - 구조 - 템플릿 작성자 editing-a-template-structure-template-author

in 구조 모드에서는 템플릿에 대한 구성 요소 및 컨텐츠를 정의하고 템플릿 및 해당 구성 요소에 대한 정책을 정의합니다.

  • 템플릿 구조에 정의된 구성 요소는 결과 페이지에서 이동하거나 결과 페이지에서 삭제할 수 없습니다.

  • 페이지 작성자가 구성 요소를 추가 및 제거할 수 있도록 하려면 템플릿에 단락 시스템을 추가하십시오.

  • 초기 콘텐츠를 정의할 수 있도록 하려면 구성 요소 잠금을 해제했다가 다시 잠글 수 있습니다.

  • 구성 요소 및 페이지에 대한 디자인 정책이 정의되어 있습니다.

screen_shot_2018-03-23at120819

in 구조 템플릿 편집기의 모드:

  • 구성 요소 추가

    템플릿에 구성 요소를 추가하기 위한 다음과 같은 몇 가지 메커니즘이 있습니다.

    • 에서 구성 요소 브라우저 를 클릭합니다.
    • 를 사용하여 구성 요소 삽입 옵션 (+ 아이콘) 템플릿에 이미 있는 구성 요소의 도구 모음에서 사용 가능한 구성 요소를 여기로 드래그하십시오 상자.
    • 사이드 패널의 에셋 브라우저에서 템플릿으로 직접 에셋을 끌어와 제 위치에 해당 구성 요소를 생성하여

    추가된 각 구성 요소는 다음과 같이 표시됩니다.

    • 테두리
    • 구성 요소 유형을 표시하는 마커
    • 구성 요소 잠금이 해제된 경우 표시할 마커
    note note
    NOTE
    곧바로 사용 가능한 제목 구성 요소를 템플릿에 추가하면 기본 텍스트 구조 ​가 포함됩니다.
    이를 변경하고 사용자 고유의 텍스트를 추가하는 경우 템플릿에서 페이지를 만들 때 이 업데이트된 텍스트가 사용됩니다.
    기본 텍스트(구조)를 그대로 두면 제목은 기본적으로 후속 페이지의 이름으로 설정됩니다.
    note note
    NOTE
    동일하지는 않지만 구성 요소 및 자산을 템플릿에 추가하는 것은 페이지 작성.
  • 구성 요소 작업

    구성 요소가 템플릿에 추가되면 구성 요소에 대해 작업을 수행합니다. 각 개별 인스턴스에는 사용 가능한 작업에 액세스할 수 있는 도구 모음이 있으며, 도구 모음은 구성 요소 유형에 따라 달라집니다.

    screen_shot_2018-03-23at120909

    또한 정책이 구성 요소와 연관된 경우 디자인 구성 아이콘을 사용할 수 있는 것처럼 수행되는 작업에 따라서도 달라집니다.

  • 편집 및 구성

    이러한 두 가지 작업을 사용하여 구성 요소에 콘텐츠를 추가할 수 있습니다.

  • 구조를 나타내는 테두리

    작업 시 구조 모드 및 주황색 테두리는 현재 선택된 구성 요소를 나타냅니다. 점선은 상위 구성 요소도 나타냅니다.

    예를 들어 아래 스크린샷에서 텍스트 구성 요소 선택 레이아웃 컨테이너 (responsivegrid).

    chlimage_1-364

  • 정책 및 속성(일반)

    콘텐츠(또는 디자인) 정책은 구성 요소의 디자인 속성을 정의합니다. 예를 들어 사용 가능한 구성 요소나 최소/최대 차원을 사용할 수 있습니다. 템플릿(및 템플릿으로 만든 페이지)에 적용할 수 있습니다.

    구성 요소에 대해 콘텐츠 정책을 만들거나 기존 콘텐츠 정책을 선택합니다. 이를 통해 디자인 세부 사항을 정의할 수 있습니다.

    chlimage_1-365 chlimage_1-366

    구성 창은 두 개로 나누어집니다.

    • 정책 아래의 대화 상자 왼쪽에서는 새 정책을 만들거나 기존 정책을 선택할 수 있습니다.
    • 속성 아래의 대화 상자 오른쪽에서는 구성 요소 유형과 관련된 속성을 설정할 수 있습니다.

    사용 가능한 속성은 선택한 구성 요소에 따라 다릅니다. 예를 들어, 텍스트 구성 요소의 경우 속성은 여러 다른 옵션 중에서 복사 및 붙여넣기 옵션, 서식 옵션 및 단락 스타일을 정의합니다.

    정책

    콘텐츠(또는 디자인) 정책은 구성 요소의 디자인 속성을 정의합니다. 예를 들어 사용 가능한 구성 요소나 최소/최대 차원을 사용할 수 있습니다. 템플릿(및 템플릿으로 만든 페이지)에 적용할 수 있습니다.

    정책 아래에서 드롭다운을 통해 구성 요소에 적용할 기존 정책을 선택할 수 있습니다.

    chlimage_1-367

    정책 선택 드롭다운 옆에 있는 추가 버튼을 선택하여 새 정책을 추가할 수 있습니다. 이후 정책 제목 필드에 새 제목을 지정해야 합니다.

    chlimage_1-368

    정책 선택 드롭다운에서 선택한 기존 정책은 드롭다운 옆에 있는 복사 버튼을 사용하여 새 정책으로서 복사할 수 있습니다. 이후 정책 제목 필드에 새 제목을 지정해야 합니다. 기본적으로 복사된 정책 제목은 X의 사본 ​으로 지정됩니다. 여기서 X는 복사된 정책의 제목입니다.

    chlimage_1-369

    정책 설명 필드에서 정책에 대한 설명은 선택 사항입니다.

    선택한 정책을 사용하는 다른 템플릿 섹션에서 정책 선택 드롭다운에서 선택한 정책을 사용하는 다른 템플릿을 쉽게 확인할 수 있습니다.

    chlimage_1-370

    note note
    NOTE
    동일한 유형의 여러 구성 요소가 초기 콘텐츠로 추가되는 경우, 동일한 정책이 모든 구성 요소에 적용됩니다. 이에 따라 에도 동일한 제한이 적용됩니다 디자인 모드 정적 템플릿의 경우.

    속성

    속성 제목에서 구성 요소의 설정을 정의할 수 있습니다. 제목에는 두 개의 탭이 있습니다.

    • 기본
    • 기능

    기본

    설정 기본 탭에서 구성 요소의 가장 중요한 설정이 정의됩니다.

    예를 들어 이미지 구성 요소의 경우 지연 로드를 활성화하여 허용되는 너비를 정의할 수 있습니다.

    설정이 여러 구성을 허용하는 경우 추가 버튼을 클릭하거나 탭하여 다른 구성을 추가합니다.

    chlimage_1-371

    구성을 제거하려면 구성 오른쪽에 있는 삭제 버튼을 클릭하거나 탭합니다.

    구성을 제거하려면 ​ 삭제 단추를 클릭하거나 탭합니다.

    chlimage_1-372

    기능

    다음 기능 탭에서는 구성 요소의 추가 기능을 활성화하거나 비활성화할 수 있습니다.

    예를 들어 이미지 구성 요소의 경우 자르기 비율, 허용되는 이미지 방향 및 업로드가 허용되는지 여부를 정의할 수 있습니다.

    chlimage_1-373

    note caution
    CAUTION
    AEM에서 자르기 비율은 높이/폭 ​으로 정의됩니다. 이것은 종래의 폭/높이 정의와 다르며, 레거시 호환성을 위해 수행됩니다. 이름 ​을 명확히 정의한 경우 이 이름이 UI에 표시되므로 페이지 작성 사용자가 차이를 알지 못합니다.
    note note
    NOTE
    리치 텍스트 편집기를 구현하는 구성 요소에 대한 콘텐츠 정책은 RTE가 해당 UI 설정을 통해 사용 가능한 옵션에 대해서만 정의할 수 있습니다.
  • 정책 및 속성(레이아웃 컨테이너)

    레이아웃 컨테이너의 정책 및 속성 설정은 일반 사용과 유사하지만 몇 가지 차이점이 있습니다.

    note note
    NOTE
    컨테이너 구성 요소에 대해 정책을 구성해야 합니다. 컨테이너 구성 요소에서 사용할 수 있는 구성 요소를 정의할 수 있기 때문입니다.

    이 구성 창은 창의 일반적인 사용 방식과 마찬가지로 두 개로 나누어집니다.

    정책

    콘텐츠(또는 디자인) 정책은 구성 요소의 디자인 속성을 정의합니다. 예를 들어 사용 가능한 구성 요소나 최소/최대 차원을 사용할 수 있습니다. 템플릿(및 템플릿으로 만든 페이지)에 적용할 수 있습니다.

    정책 아래에서 드롭다운을 통해 구성 요소에 적용할 기존 정책을 선택할 수 있습니다. 이는 창의 일반적인 사용 방식과 같습니다.

    속성

    속성 제목에서는 레이아웃 컨테이너에 사용할 수 있는 구성 요소를 선택하고 해당 설정을 정의할 수 있습니다. 제목에는 세 개의 탭이 있습니다.

    • 허용된 구성 요소
    • 기본 구성 요소
    • 반응형 설정

    허용된 구성 요소

    설정 허용된 구성 요소 탭에서 레이아웃 컨테이너에 사용할 수 있는 구성 요소를 정의합니다.

    • 구성 요소는 확장 및 축소할 수 있는 구성 요소 그룹별로 그룹화됩니다.
    • 그룹 이름을 확인하여 전체 그룹을 선택할 수 있으며 체크 표시를 해제하여 모든 그룹을 선택 취소할 수 있습니다.
    • 빼기 기호는 그룹의 모든 항목이 선택되어 있지 않은 하나 이상의 항목을 나타냅니다.
    • 이름별로 구성 요소를 필터링하는 데 검색을 사용할 수 있습니다.
    • 구성 요소 그룹 이름의 오른쪽에 나열된 숫자는 필터와 관계없이 해당 그룹에서 선택한 구성 요소의 총 수를 나타냅니다.

    chlimage_1-374

    기본 구성 요소

    기본 구성 요소 탭에서는 작성자가 에셋 브라우저에서 에셋을 끌어 오면 AEM에서 연결할 구성 요소를 알 수 있도록, 지정된 미디어 유형과 자동으로 연결되는 구성 요소를 정의합니다. 놓기 영역이 있는 구성 요소만 이러한 구성에 사용할 수 있습니다.

    클릭 또는 탭 매핑 추가 완전히 새로운 구성 요소 및 MIME 유형 매핑을 추가하려면 다음을 수행하십시오.

    Select a component in the list and click or tap Add type to add an additional MIME type to an already mapped component. MIME 유형을 제거하려면 삭제 아이콘을 클릭하십시오.

    chlimage_1-375

    반응형 설정

    반응형 설정 탭에서 레이아웃 컨테이너의 최종 격자에 포함되는 열 수를 구성할 수 있습니다.

  • 구성 요소 잠금 해제/잠금

    구성 요소를 잠금 해제/잠금 처리하여 초기 콘텐츠 모드에서 콘텐츠를 변경할 수 있는지 여부를 정의합니다.

    구성 요소 잠금이 해제된 경우:

    • 테두리에 열린 자물쇠 표시기가 표시됩니다.

    • 구성 요소 도구 모음이 그에 따라 조정됩니다.

    • 이미 입력한 콘텐츠는 구조 모드에 더 이상 표시되지 않습니다.

      • 이미 입력한 콘텐츠는 초기 콘텐츠로 간주되며 초기 콘텐츠 모드에서만 볼 수 있습니다.
    • 잠금 해제된 구성 요소의 상위 항목을 이동하거나, 잘라내거나, 삭제할 수 없습니다.

    chlimage_1-376

    This includes unlocking container components so that further components can be added, either in Initial Content mode or on resulting pages. If you have already added components/content to the container before unlocking it, then these will no longer be shown when in Structure mode but they will be shown in Initial Content mode. 구조 모드 ​에서는 컨테이너 구성 요소 자체만 허용된 구성 요소 목록과 함께 표시됩니다.

    chlimage_1-377

    공간을 절약하기 위해 레이아웃 컨테이너는 허용된 구성 요소 목록을 수용하도록 확장되지 않습니다. 대신 컨테이너가 스크롤 가능한 목록이 됩니다.

    구성 가능한 구성 요소는 정책 아이콘으로 표시되며, 이 아이콘을 탭하거나 클릭하여 해당 구성 요소의 정책 및 속성을 편집할 수 있습니다.

    chlimage_1-378

  • 기존 페이지에 대한 관계

    템플릿을 기준으로 페이지를 작성한 후 구조가 업데이트된 경우 이러한 페이지는 템플릿의 변경 사항을 반영합니다. 확인 대화 상자와 함께 이 사실을 알려 주는 경고가 도구 모음에 표시됩니다.

    chlimage_1-379

템플릿 편집 - 초기 콘텐츠 - 작성자 editing-a-template-initial-content-author

초기 콘텐츠 모드는 템플릿을 기반으로 페이지를 처음 만들 때 표시되는 콘텐츠를 정의하는 데 사용됩니다. 이후 초기 콘텐츠는 페이지 작성자가 편집할 수 있습니다.

구조 모드에서 생성된 모든 콘텐츠는 초기 콘텐츠 ​에 표시되지만, 잠금이 해제된 구성 요소만 선택하고 편집할 수 있습니다.

NOTE
초기 콘텐츠 모드는 해당 템플릿으로 만든 페이지의 편집 모드로 간주할 수 있습니다. 따라서 정책은 초기 콘텐츠 모드에서 정의되지 않고 구조 모드에서 정의됩니다.
  • 편집에 사용할 수 있는 잠금 해제된 구성 요소가 표시됩니다. 선택한 경우 파란색 테두리가 표시됩니다.

    chlimage_1-380

  • 잠금 해제된 구성 요소에는 콘텐츠를 편집하고 구성할 수 있는 도구 모음이 있습니다.

    chlimage_1-381

  • 컨테이너 구성 요소의 잠금이 해제된 경우(구조 모드에서) 새 구성 요소를 컨테이너에 추가할 수 있습니다(초기 콘텐츠 모드). 초기 콘텐츠 모드에서 추가한 구성 요소는 결과 페이지에서 이동하거나 삭제할 수 있습니다.

    해당 컨테이너의 도구 모음에서 구성 요소를 여기로 드래그하십시오. 영역 또는 새 구성 요소 삽입 옵션을 사용하여 구성 요소를 추가할 수 있습니다.

    chlimage_1-382 chlimage_1-383

  • 페이지가 템플릿을 기준으로 작성된 후에 템플릿의 초기 콘텐츠가 업데이트될 경우 해당 페이지에는 템플릿의 초기 콘텐츠에 대한 변경 사항이 적용되지 않습니다.

NOTE
초기 콘텐츠는 콘텐츠를 작성하기 위한 시작점으로 사용되는 구성 요소 및 페이지 레이아웃을 준비하기 위한 것입니다. 이는 그대로 남아 있어야 하는 실제 콘텐츠용이 아닙니다. 따라서 초기 콘텐츠를 변환할 수 없습니다.

템플릿 편집 - 레이아웃 - 템플릿 작성자 editing-a-template-layout-template-author

디바이스 범위에 대한 템플릿 레이아웃을 정의할 수 있습니다. 템플릿에 대한 응답형 레이아웃은 페이지 작성의 경우와 마찬가지로 작동합니다.

NOTE
레이아웃에 대한 변경 사항은 초기 콘텐츠 모드에서 반영되지만, 구조 모드에서는 표시되지 않습니다.

chlimage_1-384

템플릿 편집 - 페이지 디자인 - 템플릿 작성자/개발자 editing-a-template-page-design-template-author-developer

The page design including required client-side libraries and page policies are maintained under the Page Design option of the Page Information menu.

에 액세스하려면 페이지 디자인 대화 상자:

  1. 에서 템플릿 편집기, 선택 페이지 정보 도구 모음에서 페이지 디자인 대화 상자를 엽니다.

  2. 다음 페이지 디자인 대화 상자가 열리고 다음 두 섹션으로 나누어집니다.

    chlimage_1-385

페이지 정책 page-policies

템플릿 또는 결과 페이지에 콘텐츠 정책을 적용할 수 있습니다. 페이지의 기본 단락 시스템에 대한 콘텐츠 정책을 정의합니다.

chlimage_1-386

  • 정책 선택 드롭다운에서 페이지에 대한 기존 정책을 선택할 수 있습니다.

    chlimage_1-387

    정책 선택 드롭다운 옆에 있는 추가 버튼을 선택하여 새 정책을 추가할 수 있습니다. 이후 정책 제목 필드에 새 제목을 지정해야 합니다.

    chlimage_1-388

    정책 선택 드롭다운에서 선택한 기존 정책은 드롭다운 옆에 있는 복사 버튼을 사용하여 새 정책으로서 복사할 수 있습니다. 이후 정책 제목 필드에 새 제목을 지정해야 합니다. 기본적으로 복사된 정책 제목은 X의 사본 ​으로 지정됩니다. 여기서 X는 복사된 정책의 제목입니다.

    chlimage_1-389

  • 정책 제목 필드에 정책의 제목을 정의합니다. 정책 선택 드롭다운에서 정책을 쉽게 선택하려면 정책에 제목이 있어야 합니다.

    chlimage_1-390

  • 정책 설명 필드에서 정책에 대한 설명은 선택 사항입니다.

  • 선택한 정책을 사용하는 다른 템플릿 섹션에서 정책 선택 드롭다운에서 선택한 정책을 사용하는 다른 템플릿을 쉽게 확인할 수 있습니다.

    chlimage_1-391

페이지 속성 page-properties

페이지 속성을 사용하면 페이지 디자인 대화 상자에서 필수 클라이언트측 라이브러리를 정의할 수 있습니다. 이러한 클라이언트측 라이브러리에는 템플릿과 함께 로드될 스타일 시트 및 Javascript와 해당 템플릿으로 작성된 페이지가 포함되어 있습니다.

chlimage_1-392

  • 이 템플릿으로 작성된 페이지에 적용할 클라이언트측 라이브러리를 지정합니다. 클라이언트측 라이브러리 섹션의 텍스트 필드에 라이브러리 이름을 입력합니다.

    chlimage_1-393

  • 여러 라이브러리가 필요한 경우 추가 버튼을 클릭하여 라이브러리 이름에 대한 추가 텍스트 필드를 추가합니다.

    chlimage_1-394

    클라이언트측 라이브러리에 필요한 수만큼 텍스트 필드를 추가합니다.

    chlimage_1-395

  • 끌기 핸들을 사용하여 필드를 끌어 필요에 따라 라이브러리의 상대 위치를 정의합니다.

    chlimage_1-396

NOTE
템플릿 작성자는 템플릿에 대한 페이지 정책을 지정할 수 있지만, 개발자로부터 해당 클라이언트측 라이브러리의 세부 정보를 가져와야 합니다.

템플릿 편집 - 초기 페이지 속성 - 작성자 editing-a-template-initial-page-properties-author

초기 페이지 속성 옵션을 사용하여 결과 페이지를 생성할 때 사용할 초기 페이지 속성을 정의할 수 있습니다.

  1. 템플릿 편집기의 도구 모음에서 페이지 정보 ​를 선택한 다음, 초기 페이지 속성 ​을 선택하여 대화 상자를 엽니다.

  2. 이 대화 상자에서 이 템플릿으로 만든 페이지에 적용할 속성을 정의할 수 있습니다.

    chlimage_1-397

  3. 로 정의를 확인합니다. 완료.

모범 사례 best-practices

템플릿을 만들 때는 다음 사항을 고려해야 합니다.

  1. 해당 템플릿에서 페이지를 작성한 후 템플릿 변경 사항이 템플릿에 미치는 영향

    다음은 템플릿에서 수행할 수 있는 다양한 작업 목록과 이러한 작업이 템플릿으로 만든 페이지에 영향을 미치는 방식입니다.

    • 구조 변경:

      • 결과 페이지에 즉시 적용됩니다.
      • 방문자가 변경 사항을 보려면 변경된 템플릿을 계속 게시해야 합니다.
    • 콘텐츠 정책 및 디자인 구성 변경 사항:

      • 결과 페이지에 즉시 적용됩니다.
      • 방문자가 변경 사항을 보려면 변경 사항을 게시해야 합니다.
    • 초기 콘텐츠에 대한 변경 사항:

      • 이러한 사항은 템플릿을 변경한 후 작성된 페이지에만 적용됩니다.
    • 레이아웃 변경 사항은 수정된 구성 요소가 다음에 속하는지 여부에 따라 다릅니다.

      • 구조 전용 - 즉시 적용
      • 초기 콘텐츠 포함 - 변경 후에 생성된 페이지만

    다음과 같은 경우 특별히 주의하십시오.

    • 활성화된 템플릿에서 구성 요소 잠금 또는 잠금 해제.

    • 기존 페이지에서 이미 해당 구성 요소를 사용하고 있을 수 있으므로 부작용이 있을 수 있습니다. 일반적으로

      • 구성 요소(잠긴)의 잠금을 해제하면 기존 페이지에서 누락됩니다.
      • 구성 요소(편집 가능)를 잠그면 해당 콘텐츠가 페이지에 표시되지 않고 숨겨집니다.
    note note
    NOTE
    AEM은 더 이상 초안이 아닌 템플릿에서 구성 요소의 잠금 상태를 변경할 때 명시적인 경고를 제공합니다.
  2. 자체 폴더 만들기 사이트별 템플릿에 대해

  3. 템플릿 게시 에서 템플릿 콘솔.

recommendation-more-help
5f6f1f67-8db1-40cb-84e9-024e65b9fc4c