묻고답하기
메뉴관련 질문.. 최고 실력가의 도움이 필요..
2009.01.22 12:25
<!--foreach($main_menu->list as $key => $val)--><!--@if($val['link'])-->
<!--@if($val['selected'])-->
{@ $menu_1st = $val }
<!--@end-->
<div <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->> {$val['link'+ '+ ']} </a></div>
<!--@endif--><!--@endforeach-->
요 메뉴나오는 부분에 대한 변형이 필요해서요...
foreach구문은 반복문이잖아요..
그래서 $key값을 $val에 넣고 요기에 링크가 걸리면 메뉴를 표시하는 거잖아요?
만약 반복구문으로 말고 개별적으로 불러올때는 어떻게 해야 하나요?
개별적으로 불러서 각각 다른 모양의 레이어를 넣어보려고 합니다..
1번메뉴 선택시 1번 레이어가 나타나구요..
2번메뉴 선택시에는 2번레이어가 나타나구요..
흠 쓰다니 대충 떠오르기 시작하는데염;;
저기저기;; 아 아니다;; 암튼.. 반복이 아닌 레이어 여러개 겹쳐놓구여.. 메뉴에 맞게 클래스 on을 넣어줌으로써 반응하는 형식으로 하고 싶은데여.
방법을 모르겠습니다.
$key가 도대체 멉니까?
$key가 $val이라는데;; $val은 반복될때마다 변하는 거잖아요..
$key의 정체는....
메뉴명인가요? 아니면 숫자인가요?
아니면 menu1 머 이런건가요?
그래서 가정하에
첫번째 메뉴의 $key값이 menu1이란 가정하에..
<!--@if($menu1['selected'])-->class="on"<!--@end-->><
머 요렇게 가능한가요?
아 난 너무 어려운 길을 가고 있는 것인가?
그래서 제가 구연하고 싶은 것은
헤더
메뉴1 메뉴2 메뉴3 메뉴4
삽입한 레이어 메뉴에 따라서 보이고 안보이고 초기값은 모두 hidden 입니다.
요게 가능한 방법을 최대한 힌트라도 주십시오;; 저를 도와주시면 제가 또 다른 사람들에게 많은 도움을 줄 수 있을 것입니다. 고수님 한분보다는 많은 분들이 더 많이 알아서 도와준다면 제로보드의 명성이 날로날로 그 소문이 온 천하에 퍼지지 않을런지요?
켁...