Joomla 2.5 的组件分页

Posted

技术标签:

【中文标题】Joomla 2.5 的组件分页【英文标题】:Component Pagination for Joomla 2.5 【发布时间】:2012-06-23 00:09:45 【问题描述】:

我正在为 Joomla 2.5 编写一个新组件,但在处理前端(用户站点)上的分页时遇到问题。

我查看了核心组件 (com_content) 以了解它们是如何做到的,但我仍然无法复制它。所以当我把这行放在我的 view.html.php 文件中时:

$pagination = $this->get('Pagination');

我得到了 JPagination 对象并可以打印出来,但我无法让它们像下面那样正确显示(它们在 com_content 中是如何做到的)

echo $this->pagination->getPagesCounter();
echo $this->pagination->getPagesLinks();

我错过了什么?我还需要什么?我需要在我的 Models/thisview.php 文件中添加更多功能吗?

【问题讨论】:

【参考方案1】:

看起来你应该这样做:

$pagination = $this->get('Pagination');
echo $pagination->getPagesCounter();

【讨论】:

你说得对,我找遍了昨晚终于弄明白了,我想踢点什么,哈哈谢谢!我打算删除这个因为它只是我在看它,但既然你回答了,我会留下它。干杯!

以上是关于Joomla 2.5 的组件分页的主要内容,如果未能解决你的问题,请参考以下文章

从 Joomla 1.5 到 Joomla 2.5 的组件

Joomla 2.5 组件

Joomla 2.5 组件更新

Joomla 2.5 组件实现

Joomla 2.5 组件控制器加载

如何在 joomla 2.5 的组件中加载模块