외부페이지에서 최근게시물 출력시 순서 정렬에 관해 질문 드립니다!
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요!
현재 외부페이지에 다음과 같이 코드를 작성해서 최근게시물 불러오는데는 성공했습니다만 노란색부분이 작동안하는것같습니다.
게시물 최근변경순으로 불러오기를 원합니다. 하지만 계속 작성시간순으로만 불러옵니다. 아래 코드에서 어떻게 작성하면 좋을까요?
고수님들 답변 부탁드립니다! 감사합니다!
--------------------------------------------------------
{@
$oModuleModel = getModel('module');
$module_srl = 132;
$args = new stdClass();
$args->module_srl = $module_srl;
$args->document_srl = $obj->document_srl;
$args->list_count = 5;
$args->order_target = 'update_order';
$args->thumbnail_width = 300;
$args->thumbnail_height = 300;
$args->thumbnail_type = crop;
$category_list = getModel('document')->getCategoryList($module_srl);
$list = executeQuery('document.getDocumentList',$args)->data;
}
<block loop="$list => $key, $val">
<a href="{$val->document_srl}">
<div class="widget-links">
<img src="{$thumbnail_url}" class="widget-images" width="100%">
</div>
<span class="title">{$val->title}</span>
</div>
</a>
</block>
-------------------------------------------------

댓글 2
직접 시연을 해본 게 아니어서 잘 모르지만,
$args->sort_index = 'update_order';
으로 해야 하지 않나 싶은데요.
그리고
$args->order_type = (isset($order_type ) && $order_type === 'desc') ? 'desc' : 'asc';
으로 내림차순일지 오름차순일지도 판별하구요.