묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
컬러셋 자동 변경에 대해..
2008.08.05 22:50
레이아웃을 만들고 있습니다.
컬러셋을 몇 가지 만들어 놓았는데요~
레이아웃 사용자가 레이아웃 생성 시 컬러셋을 지정하는 것이 아니라
레이아웃을 사용할 때 페이지로 이동할 때마다
자동으로 컬러셋이 랜덤으로 바뀌게 할 수는 없을까요?
혹은, 처음에 따로 컬러셋을 지정하지 않고서도
특정페이지에 대해서 컬러셋이 바뀌어 적용되게 하는 방법이 없을까요?
좀 더 구체적으로 질문하기 위해 예를 들겠습니다.
메뉴 구성이 다음과 같다고 하겠습니다.
주메뉴1 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴2 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴3 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴4 - 서브메뉴1, 서브메뉴2, 서브메뉴3
이런 메뉴를 구성해 놓았을 때,
주메뉴1을 포함한 주메뉴1의 하위메뉴들에 대해서는 skyblue의 컬러셋을
주메뉴2를 포함한 주메뉴2의 하위메뉴들에 대해서는 red의 컬러셋을
주메뉴3을 포함한 주메뉴3의 하위메뉴들에 대해서는 orange의 컬러셋을
주메뉴4를 포함한 주메뉴4의 하위메뉴들에 대해서는 magenta의 컬러셋을
적용하고 싶습니다.
물론, 네 개의 다른 컬러셋을 적용한 레이아웃을 네 개 생성해서
그것들을 각각 메뉴와 연결시키는 방법도 있겠지만..
가능하다면 하나의 레이아웃을 생성해서 적용시켜보고 싶습니다.
만약 방금 말한 것이 힘들다면
페이지가 바뀔 때마다 다른 컬러셋이 랜덤으로 적용되도록 하는 방법은
가능한지 궁금합니다..
저의 실력이 모자라 염치불구하고 이렇게 질문을 올립니다.
검색도 해 보았으나 저의 검색능력 또한 모자란지라
제가 원하는 질문에 대한 답변이나 팁이나 강좌를 찾지 못했습니다.
답변이 힘드시다면 저의 질문에 답변이 될 수 있을만한
게시물의 주소를 알려주시면 정말 감사드리겠습니다..
고수님들~ 도와주세요~~-_ㅜ
컬러셋을 몇 가지 만들어 놓았는데요~
레이아웃 사용자가 레이아웃 생성 시 컬러셋을 지정하는 것이 아니라
레이아웃을 사용할 때 페이지로 이동할 때마다
자동으로 컬러셋이 랜덤으로 바뀌게 할 수는 없을까요?
혹은, 처음에 따로 컬러셋을 지정하지 않고서도
특정페이지에 대해서 컬러셋이 바뀌어 적용되게 하는 방법이 없을까요?
좀 더 구체적으로 질문하기 위해 예를 들겠습니다.
메뉴 구성이 다음과 같다고 하겠습니다.
주메뉴1 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴2 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴3 - 서브메뉴1, 서브메뉴2, 서브메뉴3
주메뉴4 - 서브메뉴1, 서브메뉴2, 서브메뉴3
이런 메뉴를 구성해 놓았을 때,
주메뉴1을 포함한 주메뉴1의 하위메뉴들에 대해서는 skyblue의 컬러셋을
주메뉴2를 포함한 주메뉴2의 하위메뉴들에 대해서는 red의 컬러셋을
주메뉴3을 포함한 주메뉴3의 하위메뉴들에 대해서는 orange의 컬러셋을
주메뉴4를 포함한 주메뉴4의 하위메뉴들에 대해서는 magenta의 컬러셋을
적용하고 싶습니다.
물론, 네 개의 다른 컬러셋을 적용한 레이아웃을 네 개 생성해서
그것들을 각각 메뉴와 연결시키는 방법도 있겠지만..
가능하다면 하나의 레이아웃을 생성해서 적용시켜보고 싶습니다.
만약 방금 말한 것이 힘들다면
페이지가 바뀔 때마다 다른 컬러셋이 랜덤으로 적용되도록 하는 방법은
가능한지 궁금합니다..
저의 실력이 모자라 염치불구하고 이렇게 질문을 올립니다.
검색도 해 보았으나 저의 검색능력 또한 모자란지라
제가 원하는 질문에 대한 답변이나 팁이나 강좌를 찾지 못했습니다.
답변이 힘드시다면 저의 질문에 답변이 될 수 있을만한
게시물의 주소를 알려주시면 정말 감사드리겠습니다..
고수님들~ 도와주세요~~-_ㅜ
하나의 레이아웃에 다양한 컬러셋을 두고 싶은 마음이 간절해서 고생좀 했습니다.
php를 배운것도 아니고... ㅎㅎ
결과론적으로 저는 실패했습니다^^;;
이런게 조금 도움이 될 수 있겠군요.
페이지 인식을 해야하기 때문에... 레이아웃을 제작할 때 아래 소스를 활용하시면 되겠습니다^^
<!--#include($mid.".html")-->