스케치북 스킨의 글 읽는 화면에서
태그를 출력하는 소스 입니다.
<!--// Tag -->
{@ $tag_list=$oDocument->get('tag_list') }
<div cond="count($tag_list)" class="rd_t_f rd_tag css3pie clear">
<div class="bg_f_color border_color">TAG •</div>
<ul>
<!--@for($i=0;$i<count($tag_list);$i++)-->
{@ $tag=$tag_list[$i]; }
<li><a href="{getUrl('search_target','tag','search_keyword',$tag,'document_srl','')}">{htmlspecialchars($tag)}</a><span class="comma">,</span></li>
<!--@end-->
</ul>
</div>
저는
{@ $tag_list=$oDocument->get('tag_list') }
위 부분을 특정한 abc 게시판에 있는 태그를 불러오게 하고 싶습니다.
템플릿 문법에서 구현해야한다면 이 정도로 가능합니다.
{@
$obj = new stdClass();
$obj->mid = 'abc';
$obj->list_count = 10; // 가져올 태그 갯수
$myTagList = getModel('tag')->getTagList($obj);
}
<ul>
<li loop="$myTagList->data => $key, $tagItem">
{$tagItem->tag}
</li>
</ul>
** 보니까 쿼리가 비효율적이군요 -_-;;