최근 게시물 위젯에 대하여... 공지사항은 항상 위로 해달라는 내부(?) 요청이 있어서...
간만에 xml 쿼리 좀 살펴 보았습니다.
<query id="getNewestDocuments" action="select"> <tables> <table name="modules" /> <table name="documents" /> </tables> <columns> <column name="modules.site_srl" alias="site_srl"/> <column name="modules.mid" alias="mid"/> <column name="documents.*" /> </columns> <conditions> <condition operation="equal" column="modules.site_srl" var="site_srl" /> <condition operation="not_in" column="documents.module_srl" default="0" pipe="and" /> <condition operation="in" column="documents.module_srl" var="module_srl" filter="number" pipe="and" /> <condition operation="equal" column="modules.module_srl" default="documents.module_srl" filter="number" pipe="and" /> </conditions> <navigation> <index var="is_notice" default="documents.is_notice" order="desc" /> <index var="sort_index" default="documents.list_order" order="order_type" /> <list_count var="list_count" default="20" /> </navigation> </query>
굵은 글씨 부분이 추가해 준 부분입니다.
var 부분에 먼져 정렬할 컬럼을 적어주면 적용이 됩니다. 저기다가... sort_index 하면 안됩니다!
이유는 매뉴얼을 참고해 보시면 되겠습니다.
http://www.xeschool.com/xe/xe_xml_query