-2

我目前正在尝试修改分页模板 ( /app/design/frontend/default/mytheme/template/page/html/pager.phtml) 以仅显示分页链接和一个在分页和显示单个页面上的所有项目之间切换的链接。

我已经弄清楚了后者:

<div class="show-all-toggle">
    <a class="show-all" href="<?php echo $this->getLimitUrl('all') ?>">Show All</a>
</div>

而且我知道如何获取所有可用分页限制的列表:

$this->getAvailableLimit();

但是,我无法获得在管理后端设置的默认限制。

我真的不清楚模板和块类之间的关系,但是这个模板与Mage_Page_Block_Html_Pager相关联,所以我知道它$this具有该类的所有成员变量和函数。

我也知道Mage_Adminhtml_Block_Widget_Grid有一个名为 的属性$_defaultLimit,它应该是管理面板中设置的默认分页限制。但是如何从不同的模板访问这个类属性呢?或者我会以完全错误的方式解决这个问题?

4

1 回答 1

2

如果您的寻呼机块在里面<block type="catalog/product_list_toolbar" ...-您可以尝试$this->getParentBlock()->getDefaultPerPageValue()

于 2012-10-07T11:34:20.270 回答