AEM(Adobe Experience Manager)

AEM 기본 이론 정리 (기본 및 구조)

흑백논리 2023. 4. 10. 14:47
반응형

AEM 템플릿 종류

 

1. 정적 템플릿 (Static Template)

- AEM에서 제공하는 기본적안 웹 페이지 템플릿
- 개발자가 직접 만들어서 사용, 컨텐츠 페이지가 어떻게 렌더링될지 미리 정의
- 컴포넌트와 함께 사용, 출력된 HTML을 결합하여 최종 페이지 생성
-템플릿의 변경이나 업데이트가 어렵고, 편집할 수 없음


2. 편집 가능 템플릿 (Editable Template)

- AEM 기능 중 하나로, 컨텐츠 작성자가 템플릿을 직접 수정하여 사용
- 확장성과 재사용성이 높아 다양한 디바이스나 블라우저에서 일관된 디자인 유지
- 컨텐츠 작성자가 템플릿을 편집하여 필요한 수정 작업 진행 가능
- 수정한 내용은 모든 페이지에 적용
- 컨텐츠 작성자가 웹 페이지 디자인을 쉽게 수정하는 WYSIWYG / RTE 에디터 제공


템플릿 타입 및 위치

템플릿 타입 및 위치
템플릿 타입위치
페이지 템플릿/apps/[프로젝트명]/templates
컴포넌트 템플릿/apps/[프로젝트명]/component
레이아웃 템플릿/apps/[프로젝트명]/layout
사이트 템플릿/apps/[프로젝트명]/sites
문서 템플릿/apps/[프로젝트명]/documents

템플릿 타입 및 템플릿 타입 노드 구조

템플릿 타입 및 템플릿 타입 노드 구조
노드명설명
/libs/wc/core/templatesAEM에서 기본 제공하는 템플릿 노드가 위치
/libs/wcm/core/template/typesAEM에서 기본 제공하는 템플릿 타입 노드가 위치
/conf개발자가 생성한 템플릿 및 템플릿 타입 노드가 위치
/conf/[프로젝트명]/settings/wcm/templates프로젝트에서 생성한 템플릿 노드가 위치
/conf/[프로젝트명]/settings/wcm/templateTypes프로젝트에서 생성한 템플릿 타입 노드가 위치
반응형