我在joomla 2.5(后端)中构建了一个组件,即使我没有包含分页代码,我的结果也不会完全显示(它们仅限于大约20个)。有没有办法让我的所有结果都默认显示?或者换句话说禁用分页?谢谢!
答案 0 :(得分:7)
在列表模型中,相应地设置list.limit
状态。默认情况下,它将使用全局列表限制。
您可以在populateState()函数中使用此代码:
$this->setState('list.limit', 0);
请注意,如果您致电parent::populateState($order, $dir);
,也会设置list.limit
。所以你要么调用父函数,要么在调用父函数后设置状态。
答案 1 :(得分:0)
首先打开自定义组件视图文件,该文件位于
中/ components / component_name / views / tmpl - 文件名是default.php,现在注释这一行
<?php echo $this->loadTemplate('_header'); ?>
以及
<?php echo $this->loadTemplate('_footer'); ?>
可能非常有用!
或另一种方式是goto joomla administrato - site - globle confi - 默认列表限制 改变限额