묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
컨텐츠 위젯에서 특정 확장변수 값을 가진 글은 제외하고 최근글 표시하기
2010.03.06 15:56
http://www.xpressengine.com/18304505
이 팁을 응용해보려 했으나 초보에겐 힘드네요;
일단 XE에 기본으로 탑재되어 있는 컨텐츠 위젯을 수정하려 합니다.
선택한 mid의 최근글을 가져오되, 특정 확장변수의 특정 값을 가진 글은 애초에 가져오지 않게 하고 싶습니다.
예를들어 free란 mid의 글을 가져오도록 설정 해놓으면 최근글을 가져 올텐데..
여기에서 minus_post 란 확장변수의 yes란 값을 가진 글은 제외를 하고 가져오게..
어떻게 방법이 없을런지요?
댓글 1
-
SMaker
2010.03.06 16:55
-
뮤랑이
2010.03.06 20:47
그대로 덮어씌워보니 글목록 형태에선 빈화면이, 갤러리 형태에선 적용이 안되네요..ㄷㄷ 일단 응용 해보겠습니다^^:
queries 폴더의 getNewestDocuments.xml 파일 수정.
<query id="getNewestDocuments" action="select">
<tables>
<table name="documents" alias="documents" />
<table name="document_extra_vars" alias="extra_vars" />
</tables>
<columns>
<column name="*" />
</columns>
<conditions>
<condition operation="not_in" column="documents.module_srl" default="0" pipe="and" />
<condition operation="in" column="documents.module_srl" var="module_srl" filter="number" notnull="notnull" pipe="and" />
<condition operation="equal" column="documents.document_srl" var="extra_vars.document_srl" pipe="and" />
<condition operation="equal" column="extra_vars.eid" var="eid" pipe="and" />
<condition operation="notequal" column="extra_vars.value" var="noteid_value" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="documents.list_order" order="order_type" />
<list_count var="list_count" default="20" />
</navigation>
</query>
content.class.php 파일 수정
content.class.php