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