XpressEngine

모듈-board-리스트-태그출력

게시판 스킨 리스트에서 태그를 출력하는 코드입니다.
{@
    $oDB = &DB::getInstance();
    $query = $oDB->_query('select tags from xe_documents where document_srl = '.$document->document_srl.'');
    $result = $oDB->_fetch($query);
}
{@ $tag_list = explode(",",$result->tags)}
<!--@if(count($tag_list))-->
    <!--@for($i=0;$i<count($tag_list);$i++)-->
        <span><a href="{getUrl('search_target','tag','search_keyword',$tag_list[$i],'document_srl','')}" rel="tag">{htmlspecialchars($tag_list[$i])}</a></span><span>,</span>
    <!--@end-->
<!--@end-->
 

{@
$tagModel = &getModel('tag');
$args->document_srl = $document->document_srl;
$tag_list = $tagModel->getDocumentsTagList($args);
}
<label cond="$tag_list->data">
<block loop="$tag_list->data=>$k,$v">
<font style="margin-left:2px;background-color:#EAEAEA;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:color:#000000"><a href="{getUrl('search_target','tag','search_keyword',$v->tag,'document_srl','')}" rel="tag" class="tag">#{$v->tag}</a></font> 
</block>
</label>

요렇게 하시면 됩니다.

 

보고하기님 글 보충 : https://xetown.com/lakepark/446115

출처 : https://xetown.com/tips/446189

댓글

댓글 본문
작성자
비밀번호
버전 관리
이온디
현재 버전
선택 버전
graphittie 자세히 보기