위젯에서 확장변수(날짜)로 정렬하는 방법을 Mh Multi Widget 에 적용해 봅니다.
1. info.xml에 추가
<var id="ext_order_id">
<name xml:lang="ko">★확장변수로 정렬 ID</name>
<type>text</type>
<description xml:lang="ko">게시판 정열을 확장변수 ID기준으로 정렬</description>
</var>
<var id="ext_order_type">
<name xml:lang="ko">확장변수 정렬 방법</name>
<type>select</type>
<description xml:lang="ko">확장변수 정렬대상을 최근 또는 오랜순으로 정렬할 수 있습니다.</description>
<options>
<name xml:lang="ko">최근 날짜순</name>
<value>asc</value>
</options>
<options>
<name xml:lang="ko">오랜 날짜순</name>
<value>desc</value>
</options>
</var>
2. /widgets/mh_multi/skins/mh_sketchbook5_list/tables.html 에 추가
<!--// 확장변수로 정렬 -->
<!--@foreach($wi->document_list as $key => $item)-->
{@ $new_sort[$key] = $item->getExtraEidValue($wi->ext_order_id); }
<!--@end-->
<!--@if($wi->ext_order_type =='asc')-->
{@ array_multisort($new_sort,SORT_ASC,$wi->document_list); }
<!--@else-->
{@ array_multisort($new_sort,SORT_DESC,$wi->document_list); }
<!--@end-->
<!--@foreach($wi->document_list as$oDocument)-->
3. 위젯 설정

4. 정렬된 위젯

Tip이 도움이 되었다면 댓글과 평가 부탁합니다.
Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다. 
