※ 본 가이드는 CMS 솔루션 중 XE를 직접 설치 및 사용하고자 하는 분들을 위한 가이드로,
직접 사용 및 서비스 제공 과정에서 자주 받은 질문과 공식 홈페이지의 메뉴얼 등을 기준으로
초보 분들을 위하여 쉽게 정리하여 설명하고 있습니다.
댓글이나 문의게시판을 통하여 궁금한 점을 질문하여주시면 답변 및 내용 보강하도록 하겠습니다.
01. 사이트맵 생성
먼저 관리자 화면의 좌측 메뉴에서 사이트 제작/편집 탭을 클릭해보시면 『사이트 메뉴 편집』 과 『사이트 디자인 설정』 두 개의 메뉴가 등장합니다.
이 중 『사이트 메뉴 편집』 메뉴를 선택합니다.
이렇게 메뉴 목록을 한 번에 확인할 수 있는 화면이 등장합니다.
원래 XE를 처음 설치한 후에 이 화면으로 이동하면 각종 샘플 메뉴가 생성되어 있으나
기초부터 알려드리기 위해 미리 삭제한 상태로 시작했습니다.
먼저, 하단에 있는 『사이트맵 추가』 버튼을 눌러줍니다.
사이트맵은 메뉴들을 구분하기 위한 최상위 폴더라고 할 수 있으며, 레이아웃의 메뉴 바 연동 등의 데이터베이스 구분을 위한 구역이라고 할 수 있습니다.
XE의 모든 메뉴는 이 사이트맵 안에서 생성하게 됩니다.
원하시는 사이트맵 이름을 적어주신 후 아래의 확인을 눌러주면 위와 같이 새로운 사이트맵이 생성됩니다.
사이트맵의 이름은 홈페이지를 사용하는 사람에겐 보이지 않는 영역이니, 편리하게 구분하기 위한 이름을 자유롭게 정해주시면 됩니다.
이제 생성한 사이트맵 내에 메뉴를 생성하도록 합니다.
메뉴 추가를 누르면 어떤 타입의 메뉴를 만들 지 고르는 메뉴가 등장하는데, 각 메뉴 타입은 아래와 같습니다.
① 문서 페이지 : 텍스트나 이미지를 편집할 수 있는 단일 페이지입니다. 보통 일반적인 서브페이지를 만들 때 활용합니다.
② 위젯 페이지 : 위젯을 웹상에서 실시간으로 생성하고 위치를 조정할 수 있는 페이지입니다. 보통 메인 페이지를 만들 때 활용하지만 서브페이지에서도 활용할 수 있습니다.
③ 외부 페이지 : XE에서 편집을 제공하지 않는 기능이나 페이지를 불러올 때 사용합니다.
④ 게시판 : 게시글을 작성/수정하고 열람할 수 있는 일반적인 게시판입니다.
⑤ 바로가기 : 자신의 페이지나 주소를 갖지 않고 링크 역할을 하는 타입의 메뉴입니다.
또한, XE관리자에서는 메뉴 리스트 박스 하단의 『다른 메뉴타입 설치』 버튼을 통해
기본 제공되는 타입의 메뉴 외 모듈을 설치하여 카테고리로 생성할 수도 있습니다.
이 중 ③ 외부 페이지는 조금 특수한 상황과 복잡한 방식으로 사용하는 것이므로, 이번에는 사용하지 않겠습니다.
본 가이드에서는 나머지 네 가지를 사용해서 사이트맵을 채워나가 보겠습니다.
※메뉴의 종류는 생성이 완료된 후에는 변경할 수 없으므로, 메뉴 생성 시에 원하는 페이지 타입에 맞는 종류를 잘 선택하여야 합니다.
각 항목을 기입한 후 확인을 클릭하면 위와 같이 메뉴가 생성된 것을 볼 수 있습니다.
다른 종류의 메뉴 또한 이와 같이 생성이 가능합니다.
메인 화면으로 지정하고자 하는 메뉴를 클릭하면 위와 같이 메뉴 관리 리스트를 확인할 수 있습니다.
이 중에서 『홈 페이지로 사용하기』 를 누르면 해당 메뉴가 메인 페이지로 지정되며,
이렇게 지정된 메인 페이지가 기본 도메인으로 접속했을 때 보이는 첫 화면이 됩니다.
서브페이지 사이트맵을 새로 만들어서 각 메뉴 타입들을 종류별로 만들어보았습니다.
하위 메뉴를 가진 상위 카테고리는 메뉴 타입 중 바로가기 타입으로 만들고, 메뉴 클릭 시 하위 카테고리로 이동하도록 링크를 지정해 주었습니다.
하위 메뉴는 상위 카테고리가 될 메뉴를 지정한 상태에서 메뉴 추가를 눌러서 메뉴를 생성해주면 됩니다.
같은 방식으로 3차, 4차, 5차 메뉴도 생성할 수 있으나, 적용할 레이아웃이 지원하는 카테고리 범위를 잘 확인하시기 바랍니다.
만들어진 메뉴의 위치나 순서를 바꾸고 싶을 시에는 메뉴를 클릭&드래그로 끌어다 놓으면 자유롭게 옮겨놓을 수 있습니다.
바로가기에 걸려 있는 링크는 링크의 대상이 되는 메뉴의 위치나 순서에 상관 없이 유지되며,
만일 하위 카테고리를 갖고 있는 상위 카테고리를 옮기게 되면 하위 카테고리도 함께 옮겨지게 됩니다.