Page Navigator
Xoops Cube の Page Navigator を使ってパンくずリストを付けるのに成功。
require_once XOOPS_MODULE_PATH . "/xxx/class/PageNavigator.class.php";
と require_once した後,
AbstractListAction.class.php の,
$this->mNavi =& new Xxx_PageNavigator($this->_getBaseUrl(), 0, XCUBE_PAGENAVI_START | XCUBE_PAGENAVI_PERPAGE); $this->mFilter =& $this->_getFilterForm($this->mNavi); $this->mFilter->fetch(); $handler =& $this->_getHandler(); $total = $handler->getCount($this->mFilter->getCriteria()); $this->mNavi->setTotal($total); $this->mNavi->fetch();
あたりを参考に。
テンプレートは簡単で,
<{xoops_pagenavi pagenavi=$pageNavi}>
を,表示した居場所に貼り付ければいいだけです。