묻고답하기
서브메뉴가 나타나지 않아서 다시 한번 도움 요청 드립니다.
2008.04.07 20:46
안녕하십니까
검색을 통해서 해결해보려고 했는데 도무지 되지를 않아서 이렇게 질문을 올려봅니다.
메뉴를 첨부한 그림처럼 만들고 모듈을 지정했는데 도무지 안됩니다.
2차메뉴라고 해야 하나요? 메뉴에 나오는 제목들은 mid 를 어떻게 설정해야 sub메뉴가 나타날까요?
레이아웃은 제로보드xe의 기본 레이아웃(xe official)을 적용하였습니다
제목항목을 누르면 페이지 왼쪽에 sub메뉴가 나타나는 것 같은데 저는 안되네요
sub메뉴에는 확실히 mid 찾기를 통하여 설정하여 주었습니다.
예를 들어 메뉴 항목의 게시판을 클릭하면
-공지사항
-자유게시판
-교육뉴스
이런 sub 메뉴가 나타나서 그 sub메뉴를 클릭하면 지정된 게시판을 이동하는 것입니다
게시판 -----> 메뉴항목에 mid를 지정하면 지정한 페이지로 가버려서 지정하면 안될 것 같구요
실제로 지정하면 그 지정한 항목으로 갑니다.
"게시판"과 같은 메뉴항목이 여러개 되는데 그 항목들은 보이구요
게시판과 마찬가지로 sub메뉴는 보이지 않습니다
비나무님의 메뉴얼대로 해나가고 있는데 처음부터 막혀서 며칠째 이것때문에 제자리네요
간단히 해결 될 것같은데 워낙 초짜라서..
rewrite mod 은 check 해제 되어 있습니다(검색하여보니 해제하라고 해서 )
http://kyang02.cafe24.com/zbxe/ 데모를 만들고 있는 주소입니다.
아는 지인의 부탁으로 홈페이지를 만들어 보려고 하는데 어휴 한숨부터 나오네요..
부탁드립니다.
이제 한걸음 한걸음 걷는 갓난 아이수준이라서 ...
밑에는 레이아웃의 메뉴를 표시하는 소스같은데 봐도 잘 모르겠습니다
살펴보시고 도움을 주셨으면 감사하겠습니다.(
<!-- main_menu 1차 시작 -->
<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['link'])-->
<!--@if($val['selected'])-->
{@ $menu_1st = $val }
<!--@end-->
<li <!--@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></li>
<!--@end--><!--@end-->
<!-- main_menu 1차 끝 -->
</ul>
<!--//GNB-->
<form action="{getUrl()}" method="post" id="isSearch">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="act" value="IS" />
<input type="hidden" name="search_target" value="title_content" />
<input name="is_keyword" type="text" class="inputText" title="keyword" />
<input type="image" src="./images/{$layout_info->colorset}/buttonSearch.gif" alt="{$lang->cmd_search}" class="submit" />
</form>
</div>
<div id="contentBody">
<div id="columnLeft">
<!-- 로그인 위젯 -->
<img src="./images/blank.gif" class="zbxe_widget_output" widget="login_info" skin="xe_official" colorset="{$layout_info->colorset}" />
<!-- 왼쪽 2차 메뉴 -->
<img src="./images/blank.gif" alt="" class="mask" />
<!--@if($menu_1st)-->
<ol id="lnb">
{@ $idx = 1 }
<!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
<li <!--@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>
<!-- main_menu 3차 시작 -->
<!--@if($val['list'] && ($val['expand']=='Y'||$val['selected']) )-->
<ul>
<!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'])-->
<li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['link']}</a></li>
<!--@end--><!--@end-->
</ul>
<!--@end-->
</li>
{@$idx++}
<!--@end--><!--@end-->
</ol>
<!--@end-->
</div>
댓글 4
-
백성찬
2008.04.07 20:58
-
언약
2008.04.07 21:59
-공지사항 a1 -자유게시판 a2 -교육게시판 a3 입니다. 항목들이 많아서 메뉴별로 간단히 게시판 이름을 생성하여습니다 예) 게시판은 a, NIE란은 b로 시작하여 sub메뉴들은 숫자로 작성하였습니다 -
백성찬
2008.04.07 22:07
1차메뉴 게시판에 미디를 걸어 주어야 합니다. 다른 메뉴도 마찬가지.
간단히 만들려면 게시판에 미디를 a1을 걸어 주십시오.
구인구직 > b1
NIE자료실 > c1
........
조금 다른 방법으로 하려면 페이지를 p1, p2, ...만들어서 이것을 1차 메뉴에 걸어 주어도 됩니다.
이것은 페이지를 꾸며야 빈 공간으로 나오지 않습니다. -
언약
2008.04.07 23:13
백성찬님 감사드립니다. 해결 되었습니다 검색하다가 님께서 만드신 강좌를 본건 같은데 그때는 정말 이해가 안 갔는데 하나씩 해보니 이해가 가는 것 같습니다 앞으로 도움을 많이 받아야 될 것 같습니다. 많은 지도 부탁드립니다. 감사드립니다
-자유게시판
-교육뉴스
게시판의 미디 값을 댓글로 적어 보십시오.