그누보드의 테마 이해함.. 정보
그누보드의 테마 이해함..본문
다른 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
1
댓글 4개
수고요~
https://sir.kr/g5_tip
여기에 등록하시면 다른분들도 도움이 되지 않을까 합니다.
여기에 등록하시면 다른분들도 도움이 되지 않을까 합니다.
예리하십니다 ㅎ
굳이 테마를 사용치 않아도 되지만
사용하면 디자인을 쉽게 바꿀 수 있습니다.
길게봐서 ‘빌더’까지 담아내려는 시도가 아닌가 싶습니다.
사용하면 디자인을 쉽게 바꿀 수 있습니다.
길게봐서 ‘빌더’까지 담아내려는 시도가 아닌가 싶습니다.