2

我在 joomla 2.5(后端)中构建了一个组件,即使我不包含分页代码,我的结果也不会完全显示(它们被限制在大约 20 个)。有没有办法让我的所有结果都默认显示?或者换句话说禁用分页?谢谢!

4

2 回答 2

7

在您的列表模型中,list.limit相应地设置状态。默认情况下,它将使用全局列表限制。您可以在 populateState() 函数中使用此代码:

$this->setState('list.limit', 0);

请注意,如果您调用parent::populateState($order, $dir);,这也将设置list.limit。因此,您要么不调用父函数,要么在调用父函数后设置状态。

于 2013-06-05T06:35:17.533 回答
0

首先打开您的自定义组件视图文件,该文件位于

/components/component_name/views/tmpl - 文件名是 default.php,现在注释这一行

<?php echo $this->loadTemplate('_header'); ?>

并且

<?php echo $this->loadTemplate('_footer'); ?>

可能会很有帮助!

或者另一种方式是 goto joomla administrato - site - globle confi - Default List Limit 更改限制

于 2013-06-05T06:22:37.843 回答