묻고답하기
[도와주세요] 레이아웃을 제작하고 있는데, 상단 메뉴의 출력관련하여 질문이 있습니다.
2013.02.06 03:50
xe사이트맵에서 메뉴구성을 아래와 같이 되어있습니다.
● 1. 홈페이지로 이동
● 2. 대분류1
ㄴ중분류1-1
중분류1-2 - 소분류1-2-1
● 3. 대분류2
ㄴ중분류2-1
중분류2-2 - 소분류2-2-1
● 4. 대분류3
ㄴ중분류3-1
중분류3-2 - 소분류3-2-1
● 5. 관리자에게 이메일
● 6. 사이트맵
위와 같이 총 6개의 메뉴로 구성을 한뒤에
제작한 xe레이아웃에서 아래의 방식으로 출력을 시키면 메뉴가 출력이 매우 잘됩니다.
<div id="menu"> <ul class="menu"> <li loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['selected']"> <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'" class="parent"> <span>{$val1['link']} </span> </a> <div> <ul cond="$val1['list']"> <li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"> <a href="#" class="parent"> <span> {$val2['link']} </span> </a> </li> </ul> </div> </li> </ul> </div>
그런데 문제는 메뉴중에 "홈페이지로 이동" 메뉴와 "관리자에게 이메일" 메뉴는 제외하고 출력하고 싶습니다.
정리하자면 전체 구성 메뉴중 2,3,4,6번 메뉴만 출력하고 싶은데 어떤식으로 처리하면 되나요?
이곳저곳 검색에 검색을 해봤지만 도통 방법을 알수가 없네요 ㅠㅠ
※ 강조하지만 저는 지금 "관리>사이트>사이트맵" 에서 수정하는법을 묻는것이 아닙니다. 그 정도는 알고있습니다.
제가 알고 싶은 내용은 레이아웃 제작시 사이트맵 출력할때 특정 메뉴만 빼고 출력 하는방법 입니다. ㅠㅠ
댓글 3
-
다섯클로버
2013.02.06 04:17
-
에리나
2013.02.06 05:54
늦은시각에 답변해주신것은 정말 감사합니다만... 죄송한데 질문글의 제목과 본문을 다시 읽어주시겠습니까? 사이트맵 들어가서 수정하는걸 물어보는게 아니고 레이아웃 제작시 사이트맵 출력할때 특정 메뉴만 빼고 출력 하는방법을 묻고있습니다. -
sejin7940
2013.02.06 08:16
<div id="menu">
<ul class="menu">
<block loop="$main_menu->list=>$key1,$val1" >
{@$gnb_count++}
<!--@if($gnb_count!=1 && $gnb_count!=5)-->
<li class="active"|cond="$val1['selected']">
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'" class="parent"><span>{$val1['link']}</span></a>
<div>
<ul cond="$val1['list']">
<li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']">
<a href="#" class="parent"><span>{$val2['link']}</span></a>
</li>
</ul>
</div>
</li>
<!--@end-->
</block>
</ul>
</div> -
mindpainter
2013.02.06 17:11
1. 누구는 보이고 누구는 안보이고가 일괄적이라면..
사이트맵 삭제가 아닌 메뉴설정> 노출제한 설정
2. 누구는 보이고 누구는 안보이고의 조건이 변수가 많다면...
어차피 범용은 아니실것이므로 사이트맵과 연동시키지 말고 html문서상에 고정형으로 만드는 방법
<ul>
<li style="display: none"|cond="조건들">안보이고 싶은 메뉴</li>
<li>보이고 싶은 메뉴</li>
</ul>
왜 안보이게 하시려는지를 말씀해 주시면 더 정확한 답변이 달릴수도 있겠구요..- -;;
관리>사이트>사이트맵
들어가시면 메뉴 주루룩 나오고
삭제할 수 있게 항목이 있습니다.