묻고답하기
최신글위젯, 리스트출력 목록에서 최근 2개항목 제외
2016.05.20 17:56
안녕하세요! 메인에 최신등록순으로 최신글 위젯 출력했습니다.
<block cond="$layout_info->c_style1=='D'">
<img class="zbxe_widget_output" widget="doorweb_content" skin="default" content_type="document" module_srls="{$layout_info->c_mid1}" list_type="image_title_content" tab_type="none" widget_sequence="{$layout_info->so_widget+1}" widget_cache="1" markup_type="table" list_count="4" page_count="1" subject_cut_size="70" content_cut_size="300" option_view="thumbnail,title,content" show_browser_title="N" show_comment_count="N" show_trackback_count="N" show_category="N" show_icon="N" order_target="regdate" order_type="desc" document_srls="335" thumbnail_type="crop" thumbnail_width="210" thumbnail_height="140" />
</block>
메인 공지사항은 게시판 최신등록 글 순서로 출력되고 있습니다.
최근등록된 글 첫번째, 두번째를 제외시키고 세번째부터 최신글(위젯) 노출시키고 싶습니다.
--------------------
공지사항 (예시)
1. AAAAAAAAAAAAAAAAA
2. BBBBBBBBBBBBBBBBBBB
3. CCCCCCCCCCCCCCCCC
4. DDDDDDDDDDDDDDD
====> 이런식으로 최신글 등록순으로 출력되고 있습니다.
공지사항(변경)
1. 제외
2. 제외
3. CCCCCCCCCCCCCC
4. DDDDDDDDDDDD
5. EEEEEEEEEEEEEEEE
즉, 최신글중 첫번째와 두번째를 제외하고, 3번째 최신글부터 출력하고 싶은데 어떻게 해야할까요?
고수님들 도와주세요!!
해당위젯의 목록을 출력하는 부분을 수정하셔야 합니다.
간단하게는..아래와 같이
{@$_idx=0;}
<!--@foreach($widget_info->content_items as $key => $item)-->
<!--@if($_idx > 1)-->
{$_idx}
<!--@end-->
{@$_idx++;}
<!--@end-->
목록의 순번을 매겨서 세번째 부터 출력하게 하는 예시입니다.
바로 사용하기엔 목록수가 맞지 않을테니 참고만 하세요.