포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE의 스킨에 대한 문제점에 대해 토론해봅시다.
2011.04.05 23:27
현재 XE의 경우 레이아웃을 통해 여러 형태의 디자인을 적용할 수 있습니다.
검은 바탕의 레이아웃이라던지 하얀 바탕의 레이아웃이라던지 자유도는 좋습니다.
문제는 회원 모듈의 스킨이 레이아웃을 따라가지 못하는 경우가 있습니다.
예를 들어 XE를 이용해 사이트를 만듭니다.
그리고 본 사이트와는 상관없는 별개의 사이트를 만듭니다.
본 사이트는 하얀 바탕의 레이아웃이지만 별개의 사이트는 검은 바탕의 레이아웃으로 구성되어 있습니다.
그렇지만 회원 모듈의 스킨은 하나 밖에 지정할 수 없습니다.
분명 회원 모듈 스킨은 본 사이트에 맞추어서 설정하게 될텐데
이렇게 하면 별개의 사이트에서는 보기에 좋지 않습니다.
현재 XE 구조로 레이아웃마다 모듈 스킨을 다르게 지정할 수가 없습니다.
해당 스킨의 CSS를 레이아웃에 포함시킬 수는 없는 노릇이 아니겠습니까.
모듈에서 다중 스킨을 지원하도록 개발하는 방법도 있겠지만
각 모듈에서 다중 스킨을 지원하도록 한다면 통일성이 없다는 문제가 생긴다고 봅니다.
왠만하면 코어에서 지원할 수 있다면 좋겠습니다.
뭔가 뾰족한 수가 없을까요? 혹시 코어에서 이를 개선할 계획이 있는지 궁금합니다.
검은 바탕의 레이아웃이라던지 하얀 바탕의 레이아웃이라던지 자유도는 좋습니다.
문제는 회원 모듈의 스킨이 레이아웃을 따라가지 못하는 경우가 있습니다.
예를 들어 XE를 이용해 사이트를 만듭니다.
그리고 본 사이트와는 상관없는 별개의 사이트를 만듭니다.
본 사이트는 하얀 바탕의 레이아웃이지만 별개의 사이트는 검은 바탕의 레이아웃으로 구성되어 있습니다.
그렇지만 회원 모듈의 스킨은 하나 밖에 지정할 수 없습니다.
분명 회원 모듈 스킨은 본 사이트에 맞추어서 설정하게 될텐데
이렇게 하면 별개의 사이트에서는 보기에 좋지 않습니다.
현재 XE 구조로 레이아웃마다 모듈 스킨을 다르게 지정할 수가 없습니다.
해당 스킨의 CSS를 레이아웃에 포함시킬 수는 없는 노릇이 아니겠습니까.
모듈에서 다중 스킨을 지원하도록 개발하는 방법도 있겠지만
각 모듈에서 다중 스킨을 지원하도록 한다면 통일성이 없다는 문제가 생긴다고 봅니다.
왠만하면 코어에서 지원할 수 있다면 좋겠습니다.
뭔가 뾰족한 수가 없을까요? 혹시 코어에서 이를 개선할 계획이 있는지 궁금합니다.
댓글 2
-
스마트XE
2011.04.07 00:06
-
SMaker
2011.04.09 18:37
기술적으로야 레이아웃의 컬러셋 설정값을 회원 모듈에서 불러올 수 있습니다.
다만, 퍼포먼스가 떨어지겠지요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
SMaker | 1.5.0 브랜치 업데이트 좀 해주세요~ | |
착한악마 | 글작성 완료 페이지는 도대체 어디에? [4] | 2011.05.02 by 착한악마 |
Cody | [질문] XpressEditor에서의 <P>태그 처리하기... | |
obok | 버그 신고 | |
NetCabin | 신문법 쿼리 unload 사용 되시는분들 있나요? [8] | 2011.04.29 by Cody |
정찬명 | 지금 사용하는 게시판에 만족하시나요? [31] [1] | 2011.05.18 by 오신사 |
푸름빠 | 제로보드xe로 동시접속자 300명까지 감당이 될까요? [4] | 2011.04.27 by 마일드^^ |
토비코비 | XE 강의도 있었으면 합니다. [1] | 2011.04.27 by 마일드^^ |
Treasurej | 앱에서 글쓰기 됐으면 좋겠네요.^^ | |
씨지 | 모듈확장시 queries xml 파일도 확장(override)시킬 수 있는건가요? [2] | 2011.04.22 by 씨지 |
에혀라X | 1.4.5 업뎃이후 가상호스트 접속문제 [1] | 2011.04.20 by senate |
오왕록 | 버전 업데이트하고난 후 페이지가 안열려요.... [2] | 2011.04.20 by 어라하여 |
ksdwm72 | 기본이자 핵심 에러에 대한 긴급 패치 및 공지에 대해 [6] | 2011.04.19 by Garon |
김 무건 | 이제 iePngFix 는 지원 안하나요? [2] | 2011.04.18 by criuce |
정찬명 | XE개발팀이 묻고 답하기 게시판에 답변을 달지 못하는 이유. [8] | 2011.04.16 by 디제이쿠 |
씨지 | 검색엔진 친화적인 Sitemap 프로토콜 모듈 [1] | 2011.04.15 by redred |
참목자 | 제로보드xe 앨범 에러 관련 문의드려요. 꼭 빠른 답변 부탁드려요.. | |
라온넷닷컴 | slow query 발생 [1] | 2011.04.14 by sol |
Treasurej | XE에서 자바스크립트문? [4] | 2011.04.14 by sol |
친절뺀질이 | 레이아웃 변경에 대해 문의드립니다. [6] | 2011.04.14 by 몽이130 |
해당 스킨의 CSS를 레이아웃에 포함시킬 수는 없는 노릇이 아니겠습니까."
조금 복잡해도 이 부분이 가장 근접한 정답 같습니다만.
저의 아이디어입니다.
'회원 기본 스킨'을 선택하면 아래 컬러셋에 '기본'이라는 항목이 하나 생기는데 '레이아웃 연동'이라는 컬러셋을 추가해서 레이아웃에서 작업한 css 파일을 호출하게 하면 될 것으로 보입니다. 회원관리 모듈에서는 default.css 파일 하나만을 사용하기 때문에 간단할 것으로 보입니다.
common_header.html 의 <!--%import("css/default.css")-->를 처리하는 과정에서 if문을 사용해서 '레이아웃 연동'을 선택하면 해당 레이아웃의 경로에 있는 css 파일을 호출하도록 수정합니다.
그런데 기술적으로 레이아웃의 컬러셋 설정값을 회원 모듈에서 불러올 수 있나요?
가능하다면 레이아웃 제작자는 자신의 레이아웃의 컬러셋에 맞게 각 모듈별로 폴더를 만들어서 css 파일을 관리하면 되겠죠.
이미 생각하신 방법이겠지만 레이아웃을 만들고 있는 경험으로는 복잡하더라도 레이아웃에서 모든 것을 포괄하는 식으로 가야 한다고 생각하는 사람입니다. 레이아웃에서 관리자 페이지의 일부 기능도 포함하고 각종 모듈스킨의 컬러셋도 포함시키는 방향으로 가야 한다고 보는데요.