XpressEngine

모듈-board-리스트 카테고리 출력 기능

게시판 카테고리
<!-- 카테고리 -->
{@ $cate_list = array(); $current_key = null; }
<!--@foreach($category_list as $key=>$val)-->
   <!--@if(!$val->depth)-->
   {@
   $cate_list[$key] = $val;
   $cate_list[$key]->children = array();
   $current_key = $key;
   }
   <!--@elseif($current_key)-->
   {@ $cate_list[$current_key]->children[] = $val }
   <!--@end-->
<!--@end-->

<a class="<!--@if(!$category)--> on<!--@end-->" href="{getUrl('category','','page','','document_srl','')}" title="{$lang->document_count} '{number_format($total_count)}'" cond="$grant->manager">전체글(관리)</a>
<ul>
   <li loop="$cate_list=>$key,$val" class="on"|cond="$category==$val->category_srl">
      <a class="a1<!--@if($category==$val->category_srl)--> on<!--@end-->" href="{getUrl(category,$val->category_srl,'document_srl','','page','')}" title="{$lang->document_count} {$val->document_count}"|cond="!$mi->cnb_count" style="color:{$val->color}"|cond="$val->color!='transparent'">
         {$val->title}
         <small cond="$mi->cnb_count">({$val->document_count})</small>
      </a>
      <ul cond="count($val->children)" class="wrp">
         <li loop="$val->children=>$idx,$item" class="li2<!--@if($category==$item->category_srl)--> on<!--@end-->">
            <a href="{getUrl(category,$item->category_srl,'document_srl','','page','')}" title="{$lang->document_count} {$item->document_count}"|cond="!$mi->cnb_count" style="color:{$item->color}"|cond="$item->color!='transparent'">
               {$item->title}<small cond="$mi->cnb_count">({$item->document_count})</small>
            </a>
         </li>
      </ul>
   </li>
</ul>

위 소스는 스케치북 게시판의 소스를 참조해서 가져왔습니다.

게시판의 원하는 부분에 위 코드를 붙여넣으면 카테고리가 출력됩니다.

 

댓글

댓글 본문
작성자
비밀번호
graphittie 자세히 보기