테마의 구조와 수정방법
ASR과 달리 APMS는 보드 스킨을 제외한 사이트 모든 구성요소들이 테마 안에 다 포함되어 있기 때문에 구조가 기존과는 조금 다릅니다.
또한 테마에 따라 구조가 달라질 수 있기 때문에 Basic 테마를 기준으로 설명드립니다.
1. 테마구조 : 그누보드 루트/thema 폴더에 각 폴더별로 테마는 설치됨
1) 테마루트 : 메인페이지, 컨텐츠(게시판) 영역을 감싼 레이아웃 부분 구성 파일 위치
- head.php, tail.php : (필수) 사이트 전체 레이아웃입니다.
- head.sub.php, tail.sub.php : (필수) 창페이지 레이아웃입니다.
- side.php : (필수) 좌우측 사이드 영역 내용입니다.
- index.php : (필수) 사이트 메인페이지
- index.shop.php : (선택) 쇼핑몰 메인페이지로 index.php 파일에서 넘겨줌
// Shop Index
if(IS_SHOP) {
include_once (THEMA_PATH.'/index.shop.php');
return;
}
2) bbs 폴더 : (필수) 커뮤니티 관련 구성스킨 위치
3) colorset 폴더 : (필수) 컬러셋 스킨 폴더
4) shop 폴더 : (필수) 쇼핑몰 관련 구성스킨 위치
5) widget 폴더 : (필수) 위젯스킨 위치
6) assets 폴더 등 : (선택) 부트스트랩, jQuery 등 자료 위치
2. 테마폴더 변경시 주의사항
1) 필수 폴더의 폴더명을 변경하시면 스킨들이 인식되지 않습니다.
2) /bbs 폴더에는 mail, qa 폴더가 /shop 폴더에는 cart, item, list, mail, order 폴더가 각 서브폴더로 지정되어 있는데, 이 페이지들의 경우 여러파일들로 구성되기 때문에 별도 독립폴더로 둔 것입니다. 따라서 이 폴더들도 폴더명 변경시 인식되지 않습니다.
3. 레이아웃 수정
1) Basic 테마의 경우 메인을 제외하고는 head.php 파일의 71번째줄과 72번째 줄에 있는 로고 부분 내용만 수정해 주시면 됩니다.
2) 그 외 수정은 위젯을 통해 개별 설정해 주셔야 하기 때문에 따로 설명드리도록 하겠습니다.
※ 사이트정보에 대한 부분은 관리자화면 > 쇼핑몰기본설정에서 입력하시면 자동으로 표기되도록 되어 있습니다.