적용버전 : XE Ver 1.5 or higher 시작 모듈의 설정

시작 모듈 설정하기

시작 모듈이란?

홈페이지에 접속하게 되면 welcome_page가 첫 화면에 출력됩니다. XE 코어는 홈페이지 방문자가 어떤 모듈을 요청하였는지 알 수 없었기 때문에 아래 그림과 같이 welcome_page를 먼저 보여주는 것이죠. 이러한 동작은 관리자 설정에서 welcome_page 모듈을 시작 모듈(기본 모듈)로 설정해 두었기 때문입니다.

image

그런데 재미있는 결과가 나타났습니다. 시작 모듈로 설정 되어 있던 welcome_page는 문서 페이지인데 GNB 메뉴의 어떤 항목에도 속해 있지 않습니다. 즉 코어는 시작 모듈을 찾아서 보여주었고 시작 모듈은 자신이 사용하기로 선택했던 레이아웃을 입고 나왔습니다. 하지만 이전 과정의 "메뉴 만들기"에서 공식 레이아웃이 사용하기로 한 메뉴는 코어를 처음 설치했을 때 설정되어 있던 welcome_menu가 아닌 새로 생성한 my_menu로 변경 되었기 때문에 GNB 영역의 메뉴 목록들은 모두 welcome_page와 관계없는 my_menu의 목록으로 자리를 잡고 있는 것이죠. 코어는 시작 모듈을 찾았고 모듈은 레이아웃을 입었고 레이아웃은 welcome_page와 관계없는 메뉴를 들고 나온 재미있는 결과입니다.

결과적으로 코어의 동작은 항상 모듈 단위로 요청에 대해 응답한다는 것을 알 수 있습니다. 또한 시작 모듈의 대상은 프로그램 모듈도, 레이아웃도 아닌 생성된 자식 모듈 중에 장남을 선택하는 일이라는 것으로 이해할 수 있습니다. 이번 과정에서는 메뉴1에 연결된 문서 페이지를 시작 모듈로 설정하는 방법에 대해 알아봅니다. 시작 모듈은 자유롭게 설정할 수 있습니다.


시작 모듈 설정하기

순서대로 따라하면서 시작 모듈(사이트 접속 시 기본으로 호출될 모듈 지정)을 설정하세요.

  • image▲ 관리자 메뉴의 [설정] > [일반]을 클릭합니다.
  • image▲ [기본으로 호출될 모듈 지정하기]의 [찾기]를 클릭합니다. 현재 welcome_page가 기본 모듈로 설정되어 있습니다.
  • image▲ 새로운 입력 상자가 출력되면 우선 [확인]을 클릭하세요.
  • image▲ 사이트 경로가 확인 되었군요. 출력된 경로를 클릭하세요.
  • image▲ 페이지 모듈을 선택하면 하단에 페이지 모듈의 목록이 보이게 됩니다. 메뉴1을 선택하세요.
  • image▲ 우측에 있는 [선택]을 클릭하세요.
  • image▲ 최종적으로 메뉴1 모듈만 남았습니다.
  • image▲ 반드시 하단에 있는 [저장] 버튼을 클릭해야 합니다.
  • image▲ 시작 모듈이 메뉴1로 설정 되었습니다.
  • image▲ 사이트에 접속하면 메뉴1의 새 문서 페이지가 시작 모듈로 출력됩니다.