주시면 감사하겠습니다 페이지 설정을 처리하는 사용자 정의 컨트롤러.
이 페이지를 참조하십시오 "컨트롤러"에서 http://www.concrete5.org/documentation/developers/pages/mvc-approach
특히 "페이지 유형"절을 참조하십시오. 페이지 유형 컨트롤러를 만드는 방법을 설명합니다. 그들을 위해, 당신은 정상적인 단일 페이지에 대한 것과 비슷한 기능을 만들 수 있으므로 URL에서 얻은 매개 변수에 따라 결과를 페이지 매김 할 수 있습니다.
이 예제는 5.6과 이전 버전 :
<?php
class BlogPageTypeController extends Controller {
public function view($page=1) {
$pageIndex = intval($page)-1;
if ($pageIndex < 0) {
$pageIndex = 0;
}
$pageList = new PageList();
$pageList->setItemsPerPage(25);
$this->set('pages', $pageList->getPage($pageIndex));
}
}
그리고 당신은 페이지를 통해 갈보기에 $pages
변수를 사용합니다 :
<?php foreach($pages as $page) : ?>
<h2><?php echo $page->getCollectionName()</h2>
<?php endforeach; ?>
이 정답입니다. 하나 더 자세하게 추가하려면 :'config/site.php' 파일에이 정의를 추가하여'ccm_paging_p' 쿼리 문자열 arg를 다른 것으로 변경하십시오 (예 :'page' 또는'p') : define ('PAGING_STRING', 'whatevs'); –