묻고답하기
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 남기남 |
Chichock | 도움을 주세요 ㅠㅠ 제발 부탁드립니닷 [2] | 2011.06.04 by 송동우 |
레오디 | filezilla로 XE 파일 업로드 시, 캐릭터셋은 어떻게 설정해야... [1] | 2011.06.04 by 송동우 |
김태현675 |
(초보)게시판 추가한후..
[1]
![]() | 2011.06.04 by 송동우 |
XE학인 | XE 리눅스에서 제대로 보기 위해 어떤 라이브러리가 필요한가요? | |
온에프디 | 이미지가 올라가지 않아요 [2] | 2011.06.04 by Cody |
워나트 | 데이터 이전시 첨부파일이 본문에 안올라감 | |
yearning | 홈피출력화면이 갑자기 축소되어 뜨네요? [2] | 2011.06.04 by yearning |
syungteu |
레벨 아이콘..
[1]
![]() | 2011.06.04 by 송동우 |
아이콘레벨 | 포인트 소스 관련.. [1] | 2011.06.04 by 송동우 |
나르니즘 | 자신의 포인트를 어떻게 확인하나요? [2] | 2011.06.04 by 송동우 |
EliteGuard | 포인트 증감에 대해 문의드립니다. [1] | 2011.06.04 by 송동우 |
으아악. | 회원정보보기에서 기본정보창에서 현재레벨/보유한 포인트를 보여주고 싶은데 어떻게 해야 하나요? [1] | 2011.06.04 by 송동우 |
최해철 |
레이아웃 xe_official_v2에 로그인 정보를 띄울 수 있나요?
[2]
![]() | 2011.06.04 by 송동우 |
준돌이 | 소셜로그인 제발 도와주세요 ㅜ.ㅜ | |
젠이 | elseif 구문에 대하여 아시는 분! [1] | 2011.06.04 by 송동우 |
thenaen | 홈페이지 설치한 폴더의 session 폴더 삭제 후 홈피가 이상합니다. | |
Xiso | XE프로젝트 Core 이슈등록권한 | |
도라란 | 신문법 문의 [2] | 2011.06.04 by ForHanbi |
SKAH | 텍스타일 1.3.2 설치오류 [1] | 2011.06.04 by 척2.0 |
MSG | 최근 게시물 외부페이지에 출력 제발 도와주세요.ㅠ,ㅠ [1] | 2011.06.04 by 앙띠2 |
핑크, 블루, 그린 뒤에 || !$colorset 모두 빼 버리고 해보세요
맨 마지막 화이트에만 같이 사용하고.....