묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
현재 래이아웃의 컬러셋이 두 종류인데 이걸 여러 종류로 더 늘려서 사용하고자 합니다.
예를 들어 원본에 컬러셋 선택하는 부분이 아래와 같이 되어 있습니다.
여기에 colorBlack과 colorWhite 사이에 핑크, 블루, 그린을 추가하려고 아래와 같이 코드를 추가하였습니다.
(물론 컬러셋 설정하는 셀렉트박스에 "핑크" "블루" "그린"을 추가하여 셀렉트 방식으로 고를 수 있게 고쳤고,
개별 CSS 파일도 모두 해당 컬러셋에 맞게 수정하였습니다.)
그런데 문제가 생겼습니다.
셀렉트박스에서 어떠한 컬러를 선택해도 첫 번째, 두 번째 컬러밖에 선택이 안 된다는 겁니다.
예를 들면 첫째 줄이 블랙이고 둘째 줄이 핑크인데, 블랙은 블랙으로 잘 나옵니다.
허나 핑크, 블루, 그린, 화이트 중 하나를 선택하면 모두 핑크로 나옵니다.
핑크가 들어간 자리에 블루를 넣으면 뭘 선택해도 전부 블루로 나오고, 다른 컬러셋으로 바꿔도 뭘 선택하든
"두 번째 위치"에 있는 컬러셋으로만 나옵니다.
아무래도 elseif 말고 다른 구문을 넣어줘야 되나 싶기도 하고... 어디가 어떻게 잘못된건지를 모르겠습니다.
고수님들의 도움을 기다리겠습니다...ㅠㅠ
elseif 구문에 대하여 아시는 분!
2011.06.04 13:14
현재 래이아웃의 컬러셋이 두 종류인데 이걸 여러 종류로 더 늘려서 사용하고자 합니다.
예를 들어 원본에 컬러셋 선택하는 부분이 아래와 같이 되어 있습니다.
<colorset">!--@if($layout_info->colorset == "black")--> //블랙 <!--%import("css/black.css")--> {@ $colorset = "colorBlack"} <colorset">!--@elseif($layout_info->colorset == "white" || !$colorset)--> //화이트 <!--%import("css/white.css")--> {@ $colorset = "colorWhite"} <!--@end-->
여기에 colorBlack과 colorWhite 사이에 핑크, 블루, 그린을 추가하려고 아래와 같이 코드를 추가하였습니다.
<colorset">!--@if($layout_info->colorset == "black")--> //블랙 <!--%import("css/black.css")--> {@ $colorset = "colorBlack"} <colorset">!--@elseif($layout_info->colorset == "pink" || !$colorset)--> //핑크 <!--%import("css/pink.css")--> {@ $colorset = "colorPink"} <colorset">!--@elseif($layout_info->colorset == "blue" || !$colorset)--> //블루 <!--%import("css/blue.css")--> {@ $colorset = "colorBlue"} <colorset">!--@elseif($layout_info->colorset == "green" || !$colorset)--> //그린 <!--%import("css/green.css")--> {@ $colorset = "colorGreen"} <colorset">!--@elseif($layout_info->colorset == "white" || !$colorset)--> //화이트 <!--%import("css/white.css")--> {@ $colorset = "colorWhite"} <!--@end-->
(물론 컬러셋 설정하는 셀렉트박스에 "핑크" "블루" "그린"을 추가하여 셀렉트 방식으로 고를 수 있게 고쳤고,
개별 CSS 파일도 모두 해당 컬러셋에 맞게 수정하였습니다.)
그런데 문제가 생겼습니다.
셀렉트박스에서 어떠한 컬러를 선택해도 첫 번째, 두 번째 컬러밖에 선택이 안 된다는 겁니다.
예를 들면 첫째 줄이 블랙이고 둘째 줄이 핑크인데, 블랙은 블랙으로 잘 나옵니다.
허나 핑크, 블루, 그린, 화이트 중 하나를 선택하면 모두 핑크로 나옵니다.
핑크가 들어간 자리에 블루를 넣으면 뭘 선택해도 전부 블루로 나오고, 다른 컬러셋으로 바꿔도 뭘 선택하든
"두 번째 위치"에 있는 컬러셋으로만 나옵니다.
아무래도 elseif 말고 다른 구문을 넣어줘야 되나 싶기도 하고... 어디가 어떻게 잘못된건지를 모르겠습니다.
고수님들의 도움을 기다리겠습니다...ㅠㅠ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
KYJ | 두가지 문제점 (로그인 + 파일 업로드) [1] | 2009.02.11 by KYJ |
미눙 | xe 재설치 하려는데요.. 꼭좀 관심갖어주시길 바랍니다.. [6] | 2009.02.11 by 미눙 |
*자작나무* | 모듈선택에서 모듈이 안나타나는 분들은 이렇게 해보세요 [2] | 2009.02.11 by 미눙 |
duple | 홈페이지 기능 여쭤봅니다. [1] | 2009.02.11 by 비나무 |
Orange | 레이아웃이 적용이 안될 때는 [1] | 2009.02.11 by 비나무 |
화니1 | 댓글 등록시 원글 작성자에게 메일로 알려주기 [1] | 2009.02.11 by 비나무 |
뮤랑이 |
상단 로그인바를 고정하고 싶습니다.
![]() | |
jenosalsa | 영문 기본 게시판 사용 시...Author 대신에 Name 으로 [1] | 2009.02.11 by 궁금이2 |
파워돌 | 게시판 | |
파워돌 | 업글후..정상 [1] | 2009.02.11 by 띵야 |
질문 | 공식 레이아웃 로그인창 없애고 다른것 넣기 [2] | 2009.02.11 by 질문 |
복음누리 |
레이아웃 메뉴색상
[6]
![]() | 2009.02.11 by 복음누리 |
갈색눈빛 |
프레임 크기 고정시키기
![]() | |
쭈니837 | 메뉴 클릭해도 이동하지 않습니다. 비나무님 동영상보고도 안됌니다. 버그? [2] | 2009.02.11 by 쭈니837 |
파워돌 |
애드온 관련
[2]
![]() | 2009.02.11 by 파워돌 |
김종석282 | 갤러리 게시판 만들기 [6] | 2009.02.11 by 김종석282 |
베르짱 |
버튼색바꾸기 애드온이 좀 이상합니다.
![]() | |
Appler | 관리자 메일 문제입니다. | |
최소영329 | 제로보드기본게시판사용 삭제화면 색상 바꾸기(궁금이2님외 고수님들께 부탁 드려요) [3] | 2009.02.11 by 최소영329 |
썬우 | 로그인 |
핑크, 블루, 그린 뒤에 || !$colorset 모두 빼 버리고 해보세요
맨 마지막 화이트에만 같이 사용하고.....