이 문서에서는 클래식 UI를 기반으로 웹 사이트를 만드는 방법을 설명합니다. Adobe은 문서에 자세히 설명된 대로 웹 사이트에 대한 최신 AEM 기술을 활용할 것을 권장합니다 AEM Sites 개발 시작.
디자이너는 클래식 UI AEM에서 확인하십시오.
웹 액세스 가능성에 대한 자세한 내용은 AEM 및 웹 액세스 가능성 지침.
디자인은 디자인 섹션 도구 탭:
여기서 디자인을 저장하는 데 필요한 구조를 만든 다음 필요한 계단식 스타일 시트와 이미지를 업로드할 수 있습니다.
디자인은 아래에 저장됩니다. /apps/<your-project>
. 웹 사이트에 사용할 디자인 경로는 cq:designPath
속성 jcr:content
노드 아래에 있어야 합니다.
디자인 모드에서 페이지에 수행된 모든 변경 사항은 사이트의 디자인 노드 아래에 유지되며, 동일한 디자인을 갖는 모든 페이지에 자동으로 적용됩니다.
디자인을 실현하려면 다음을 수행해야 합니다.
CSS - CSS(Cascading Style Sheet)는 페이지에서 특정 영역의 형식을 정의합니다.
이미지 - 배경, 단추 등의 기능에 사용하는 모든 이미지.
웹 사이트를 개발할 때는 아래에 이미지와 CSS 파일을 저장하는 것이 좋습니다 /apps/<your-project>
따라서 다음 코드 조각에서 설명한 것처럼 현재 디자인을 기반으로 리소스를 참조할 수 있습니다.
<%= currentDesign.getPath() + "/static/img/icon.gif %>
앞의 예제에서는 몇 가지 이점을 제공합니다.
구성 요소는 다른 디자인 경로를 사용하여 각 사이트를 기준으로 다른 모양/느낌을 가질 수 있습니다.
웹 사이트의 재설계는 디자인 경로를 사이트의 루트에 있는 다른 노드에 가리키면 됩니다 design/v1
to design/v2.
/etc/designs
및 /content
브라우저가 사용자의 아래에 있는 내용이 궁금해지는 외부 사용자의 보호를 받는 유일한 외부 URL입니다 /apps
트리. 위의 URL 이점 을 사용하면 자산의 노출을 몇 개의 개별 위치로 제한하므로 시스템 관리자가 더 나은 보안을 설정할 수 있습니다.