테마는 콘텐츠, 모양, 동작 등 일반적인 사이트 모양을 정의합니다. 테마는 사이트 내 페이지 간에 시각적 일관성을 제공합니다.
새 테마를 디자인하려면 레이아웃, 스타일, 샘플 콘텐츠, 탐색과 함께 새 사이트의 시작점으로 작용할 모든 기본 정보를 지정해야 합니다. 테마 디자이너는 사이트의 모양과 동작에 대한 예상치를 설정합니다. 테마는 사용 방법을 염두에 두고 디자인해야 합니다. 예를 들어, 대부분 또는 모든 사용자는 모바일 장치로 사이트에 액세스할 것으로 예상됩니다. 많은 유사 사이트를 생성하려는 사용자가 있으면 사용자정의 테마를 디자인하는 것이 유용합니다. 테마 간에 공유할 수 있는 공통 패턴의 페이지 레이아웃을 사용하여 테마를 디자인할 수 있습니다.
테마에는 사이트 콘텐츠, 모양 및 동작을 디자인하는 데 사용되는 페이지 레이아웃이 포함됩니다. 디자인 및 설정을 변경하고 콘텐츠를 추가하여 나만의 스타일, 브랜드, 비전이 담긴 사이트를 생성할 수 있습니다.
테마는 다음을 포함합니다.
배경 이미지 또는 기타 페이지 레이아웃에 속하는 콘텐츠의 자산(이미지, JavaScript 파일 등)
사이트의 스타일 설정(CSS)
여러 페이지 레이아웃(HTML 파일)
사이트 탐색을 구성하는 코드(JavaScript 파일)
구성요소와 함께 사용할 수 있는 기본 스타일 목록(design.css
및 design.json
파일에 지정됨)
테마에는 페이지 템플리트 중 하나에서 생성된 새 페이지를 채울 때 사용되는 시드 데이터가 포함될 수도 있습니다. 예를 들어, 사용자는 Products 섹션에 대한 새 페이지를 생성하고 new_product.html
이라는 페이지 레이아웃을 선택합니다. 테마에 new_product-pageseed.json
파일이 포함되어 있으면 처음 생성할 때 새 페이지는 페이지 시드 파일의 콘텐츠로 채워집니다. 샘플 콘텐츠와 마찬가지로, 이 시드 데이터는 수정할 수 있으며 페이지 구축의 시작점으로만 제공됩니다.
테마와 연동하도록 고안된 구성요소의 부분 집합을 사용하는 테마를 생성할 수 있습니다. 사용자가 사이트에 해당 테마를 선택하면 해당 테마에 지정된 구성요소만 표시됩니다. 테마와 구성요소 연관을 참조하십시오.
각 웹 사이트는 테마를 사용합니다. 템플리트에서 사이트를 생성할 때 템플리트에서 테마를 상속합니다. 언제든지 사이트에 대한 테마를 변경할 수 있습니다. Oracle Content Management는 시작할 때 사용할 수 있는 다양한 템플리트와 테마를 제공합니다.
사이트에 게시되지 않은 새로운 테마를 사용하는 경우, 처음 사이트를 온라인에 놓을 때 테마가 자동으로 사이트에 게시됩니다. 테마를 변경하고 온라인 사이트를 업데이트하여 변경사항을 표시하려면 테마를 명시적으로 게시해야 합니다. 테마 소유자나 관리자 권한을 가진 사용자만 테마를 명시적으로 게시할 수 있습니다.
주:
테마에 변경사항을 게시하는 경우 테마를 사용하는 모든 온라인 사이트에 변경사항이 반영됩니다. 예를 들어, 테마에 지정된 기본 글꼴을 변경하고 테마를 게시하는 경우 테마를 사용하는 모든 사이트는 새로운 기본 글꼴을 사용합니다.테마 관리를 참조하십시오.