묻고답하기
레이아웃 메뉴를 지정 메뉴가 아닌, 특정 mid의 분류로 표시.
2012.01.03 20:00
레이아웃 설정에서 미리 생성된 메뉴(XE1.5 = 사이트맵)에 따라 나타나도록 소스가 짜여져 있는데요.
이걸 특정 mid의 분류로 대체하려고 합니다.
어떻게 아래 소스를 고치면 될까요?
$main_menu->list=>$key1,$val1 이 부분을 수정하면 될것 같기도 한데..
<!--// 메뉴선택 부분 -->
<!--@if($layout_info->Lmenu_type)-->
<ul id="leftTap" class="tapMenu">
<li loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['+ 'selected']"><a class="tab0" href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'"><div <!--@if($val1['selected'])-->class="select"<!--@end-->class="unselect" <!--@if($val1['selected'])-->style="margin-left:17px;"<!--@end-->style="margin-left:10px;"><!--@if($layout_info->font_type)--><span>{$val1['link']}</span><!--@else-->{$val1['link']}<!--@end--></div><span class="edge"></span></a>
</li>
</ul>
<!--@else-->
<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['link'])-->
{@ $menu_1st = $val }
<!--@if($val['selected']&&$val['list'])-->
<ul id="leftTap" class="tapMenu">
<!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
{@ $menu_2nd = $val }
<li <!--@if($val['selected'])-->class="active"<!--@end-->><a class="tab0" href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->><div <!--@if($val['selected'])-->class="select"<!--@end-->class="unselect" <!--@if($val['selected'])-->style="margin-left:17px;"<!--@end-->style="margin-left:10px;"><!--@if($layout_info->font_type)--><span>{$val['link']}</span><!--@else-->{$val['link']}<!--@end--></div><span class="edge"></span></a>
</li>
<!--@endif--><!--@endforeach-->
</ul>
<!--@end-->
<!--@endif--><!--@endforeach--><!--@end-->
댓글 2
-
메뉴대신에 카테고리를 표시하시겠다는 의미이신가요?
레이아웃을 수정하시는 것보다는
카테고리 위젯을 넣어주시는 것이 더 손쉬운 방법이 아닐까 싶네요.
물론 카테고리 위젯의 스킨은 메뉴처럼 horizontal로 출력되게 수정하셔야겠지만...
구태여 레이아웃에 넣어야한다면
1. mid의 module_srl 가져오기
if($mid) {
$oModuleModel = &getModel('module');
$args->srl = $oModuleModel->getModuleSrlByMid($mid);
if(is_array($args->srl)) {
$args->srl = $args->srl[0];
}
}
2. 문서 카테고리 가져오기
$oDocumentModel = &getModel('document');
$category_list = $oDocumentModel->getCategoryList($args->module_srl);
3. 카테고리출력
<!--@foreach($category_list as $key => $val)-->
....
<!--@end-->
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
whitemind | XE 1.5.1.2 에서 게시판 모듈 설치하는 것에 대해 질문드립니다. [3] | 2012.01.04 by gomshop |
준희^^+ |
회원 목록을 누르면 에러가 발생합니다.
[1]
![]() | 2012.01.04 by 송동우 |
해피신 | 최근게시물 위젯에 게시판 확장변수 출력 [2] | 2012.01.04 by 송동우 |
tamdeog | 스마트폰 파비콘 등록 문의 | |
도라란 | 레이아웃 메뉴를 지정 메뉴가 아닌, 특정 mid의 분류로 표시. [2] | 2012.01.04 by 카르마 |
stylic | contact 모듈 수정 재문의드려요ㅠ [1] | 2012.01.04 by 송동우 |
발묵 |
1.5.1. 글 등록에러~
[2]
![]() | 2012.01.04 by 발묵 |
X_ing | DB와 데이터를 백업해서 업로드하면 오류가 납니다. [1] | 2012.01.04 by dkoo |
Kasushi |
게시판 에디터 문제입니다.
[1]
![]() | 2012.01.04 by 송동우 |
달진 | 댓글에서도 확장변수를 이용 할 수 있는 방법은 없나요? | |
얽수 | 최신글에만 '댓글 쓰기 권한이 없습니다.' 라고 나옵니다. | |
러브동 | 급 질문 .. ㅠㅠ 코어 업데이트 하다가 발생한 문제 | |
bariose |
제로보드 게시판이 좀 이상합니다.
[1]
![]() | 2012.01.03 by 권태성 |
tamdeog |
위젯, 레이아웃 등 설치가 안 되는데...
[2]
![]() | 2012.01.03 by tamdeog |
선비826 | 본문삽입 버튼이 클릭이 안됩니다 | |
도감김권하 | 게시판글쓰기내용에서 금지어 설정 [1] | 2012.01.03 by 착한악마 |
에블 | 검정색 배경에 어울리는 위젯 [1] | 2012.01.03 by 착한악마 |
카우도 | 모바일에서 몇가지 질문드려요 [1] | 2012.01.03 by 착한악마 |
tamdeog | 레이아웃 다운로드 목록, 생성 및 편집이 안되는데요...? [1] | 2012.01.03 by 착한악마 |
제로이드 | css초보..웹폰트좀 도와주세요 [1] | 2012.01.03 by 착한악마 |
sketchbook5 레이아웃에서 뽑아온것인데 도움이 될지는 모르겠네요...
<div cond="!$layout_info->category && $module_info->use_category=='Y'" class="section category">
<h2><a href="{getUrl('category','','page','','document_srl','')}">This Category</a><b></b></h2>
<div class="tNav">
{@ $pDepth = 0;}
<ul>
<block loop="$category_list=>$key,$val">
<block cond="$pDepth > $val->depth">
<block loop="$i=$val->depth; $i<$pDepth; $i++">
</ul>
</li>
</block>
{@ $pDepth = $val->depth}
</block>
<li class="<!--@if($category==$val->category_srl)-->active<!--@end--><!--@if($val->expand)--> open<!--@end-->">
<a href="{getUrl('category',$val->category_srl)}">{$val->text} <small>({$val->document_count})</small></a>
<block cond="$val->child_count">
{@$pDepth++}
<ul>
</block>
<block cond="!$val->child_count">
</li>
</block>
</block><!--//loop-->
<block loop="$i=0;$i<$pDepth;$i++">
</ul>
</block>
</li>
</ul>
</div>
</div>