XpressEngine

본 토픽은 현재 준비중입니다. 홈페이지제작-CMS-XpressEngine에 참여하시면 완성 되었을 때 알려드립니다.

레이아웃 - 위젯 - 전체 게시물 불러오기(활용편)

위젯 사용 없이 최근게시물 출력하기 활용편입니다.

{@
$mid = '';
$oModuleModel = getModel('module');
$module_srl = $oModuleModel->getModuleSrlByMid($mid);

$args = new stdClass();
$args->module_srl = $module_srl;
$args->list_count = 8;

$list = executeQuery('document.getDocumentList',$args)->data;
}
<ul>
   <li loop="$list => $key, $val"><a href="{$val->document_srl}" title="{$val->title}">{$val->title} <span class="cmt" cond="$val->comment_count > 0">{$val->comment_count}</span></a></li>
</ul>

$mid 부분을 비워주시면 작성된 게시물 순서대로 뿌려줍니다.

 

<span class="cmt" cond="$val->comment_count > 0">{$val->comment_count}</span>

이 부분을 따로 설명드리자면 $val-comment_count 가 0보다 많을 경우 코멘트수를 출력합니다.

코멘트수가 0일 경우는 따로 출력하지 않습니다.

 

{var_dump($val)} 혹은 {print_r($val)} 을 입력해서 확인하면, 사용할 수 있는 변수를 확인 가능합니다.

 

{$val->title} 제목
{$val->document_srl} 링크
{cut_str(strip_tags($val->content),200)} 컨텐츠 (이미지 제외 , 200글자까지 자르기)
{$val->voted_count} 추천수
{$val->comment_count} 코멘트수
 
<block cond="$val->voted_count!='0'"><span class="num"><i class="mdi mdi-heart-outline"></i> {$val->voted_count}</span></block>
<block cond="$val->comment_count!='0'"><span class="num"><i class="mdi mdi-comment-processing-outline"></i> {$val->comment_count}</span></block>
코멘트, 카운터가 0이 아닐 경우 표현하는 방법

댓글

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