2013.06.17 17:22

레이아웃(zm.layout)의 이해와 게시판, 페이지 연결하기

 

지음빌더 서브페이지 기본 레이아웃

<section>은 화면의 정렬을 위해 기본적으로 1개의 section을 둔 것으로 필요에 따라 사용자가 재구성해서 사용 할 수 있습니다.

 

회원가입 레이아웃

 

회원가입, 개인정보관리 등 회원정보 관련 페이지의 레이아웃입니다. 경로는 skin/zm.member입니다. 이 레이아웃 안에 포함 된 프로그램의 스킨의 경로는 skin/member입니다.

 

레이아웃

게시판과 일반 페이지의 레이아웃입니다. 경로는 skin/zm.layout입니다.

 

게시판

레이아웃을 선택 했다면 그 레이아웃에 게시판을 포함 할 것인지를 결정 할 수 있습니다. 게시판을 넣고 싶을 때는 아래 이미지에서처럼 게시판 이름을 선택 할 수 있습니다. 게시판 추가는 게시판관리 → [게시판 생성]에서 할 수 있습니다. 

 

메뉴 관리에 보면 게시판과 페이지를 선택하는 radio 박스가 있습니다. 여기서 게시판은 그누보드에서 추가 된 게시판입니다. 게시판 스킨을 선택하는 것이 아니고 이 레이아웃에 포함 시킬 게시판을 선택하는 곳입니다.

게시판 영역의 스킨은 그누보드 게시판 관리에서 할 수 있습니다.

페이지를 연결하고자 할 때는 선택한 레이아웃에 포함 된 파일 중 원하는 파일을 선택하면 적용이 됩니다. 한 번 사용했던 파일은 다른 메뉴에서 재사용이 가능하기 때문에 일반 페이지는 여러 메뉴에서 사용 할 수 있습니다.

게시판 영역의 스키은 게시판관리 → 게시판 정보 수정 → 스킨 디렉토리에서 할 수 있습니다.

 

페이지

 

레이아웃을 결정 했다면 그 디렉토리 안에 포함 된 page.****.php를 불러오게 됩니다. 게시판, 페이지 두 항목은 스킨을 결정하는 것이 아니라 레이아웃에 게시판을 포함 할 것인지 일반 페이지를 포함 할 것인지를 결정하게 됩니다. 선택한 레이아웃 경로(skin/zm.layout/레이아웃)에 page.****.php 파일이 있어야 합니다.

 

 

 

 레이아웃을 구성하는 파일

레이아웃에 포함 된 페이지 이름은 접두어가 반드시 "page."으로 시작해야 합니다.

 

메뉴를 불러오는 함수

        

Trackback 0 Comment 1
  1. kim탁구 2016.04.16 21:47 신고 address edit & del reply

    레이아웃을 만들어주는 업체가 있나요?