메뉴 건너뛰기

xe 페이지네비게이션 $page_navigation 만들기

Average Rating:
9.0/10 1명 참여
Rate this page:
일본어선생 (9)  
평점 한줄평 글쓴이 작성날짜
9
유익함 일본어선생 (4) 04/08 21:10

1. 쿼리문에 navigation 정의하기


sample/queies/getStarCommentList.xml


<query id="geStarCommentList" action="select">
    <tables>
        <table name="star_rating_log" />
    </tables>
    <columns>
        <column name="*" />
    </columns>
    <conditions />

    <navigation>
        <index var="sort_index" default="regdate" order="desc" />
        <list_count var="list_count" default="30" />
        <page_count var="page_count" default="10" />
        <page var="page" default="1" />
    </navigation>
</query>



2. page_navigation 구성하기


sample.view.php

function dispStar_rating_configAdminStarComment()
{
	$args->page = Context::get('page');
	$output =  executeQuery("star_rating_config.getStarCommentList", $args);

	$_buff->page_navigation = new PageHandler($output->page_navigation->total_count, $output->page_navigation->total_page, $output->page_navigation->cur_page, $output->page_navigation->page_count);

	Context::set('page_navigation', $_buff->page_navigation)
	.....
}




3. 스킨파일에 페이지 네비게이션 표현하기

스킨 파일

<div class="x_pagination">
		<ul class="x_pagination">
			<li><a href="{getUrl('page','','division',$division,'last_division',$last_division)}">« {$lang->first_page}</a></li> 
			<li loop="$page_no = $page_navigation->getNextPage()" class="x_active"|cond="$page==$page_no">
				<a cond="$page==$page_no" >{$page_no}</a>
				<a cond="$page!=$page_no" href="{getUrl('page',$page_no,'division',$division,'last_division',$last_division)}">{$page_no}</a>
			</li>
			<li><a href="{getUrl('page',$page_navigation->last_page,'division',$division,'last_division',$last_division)}">{$lang->last_page} »</a></li>
		</ul>
	</div>


제목 날짜
Star Rating 별점 위젯 업데이트 정보   2014.03.09
xe 사용자정의 정렬 활용법   file
    9
xe Thumbnail wizard 모듈 참고 자료  
zend picasa ssl conection error   file
masonry 예제  
태그 목록