그누보드의 테마 이해함.. > 자유게시판

자유게시판

그누보드의 테마 이해함.. 정보

그누보드의 테마 이해함..

본문

다른 CMS 등과 좀 다르네요.

테마가 없어도 기본폴더의 소스들 만으로  작동되는걸 보니(theme 폴더 삭제해도 문제없음)

원래 커스터마이징은 기본 폴더(/css, /img, js..)의 파일들을 직접 수정해서 쓰게 되어있었나봐요.

 

테마개념을 도입하시면서 엔진과 View로 분리를 하지 않고 폴더(파일)을 복사해서 경로를 그쪽으로 지정하면 통째로 그 파일들을 로딩하게 구현하신 것 같습니다.  theme 폴더에 basic 테마가 있는데 이것은 기본폴더의 css 등을 복사해다 넣어놓은 것으로 이해가 됩니다. 테마를 지정하지 않아도 되지만, 기본테마를 basic으로 지정하면 루트폴더의 css.. 등이 아닌 theme/basic/ 폴더의 css를 쓰도록 되어있는거죠. 각자 basic 테마폴더를 복사해서 다른 테마를 만들 수 있고요. 테마를 지정하면 DB에 테마폴더명이 update되어서 그 테마가 사용되게 됩니다.

 

이상하게 폴더마다 똑같은 index.php 파일이 있고 common.php, head.sub.php 등을 만들고자 하는 폴더에 복사해 넣어라, 경로를 똑바로 잡아야 한다는 qna 답변이 많더라고요 ^^;

 

혹시 그누보드 테마에 대해 저처럼 이해 못해 헤매는 분이 계실까봐 적어둡니다. (그누보드 6.xx 버전에서는  MVC 가 강화되었으면 하는 바램도.. ㅎ)

추천
1

댓글 4개

굳이 테마를 사용치 않아도 되지만
사용하면 디자인을 쉽게 바꿀 수 있습니다.
길게봐서 ‘빌더’까지 담아내려는 시도가 아닌가 싶습니다.
전체 13 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여6 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT