0

我想显示工具栏/寻呼机代替面包屑,我已经删除了面包屑,但我无法显示工具栏/寻呼机代替面包屑。怎么做?我试过放置 xml 块,并且

<?php echo $this->getToolbarHtml(); ?>

即使我没有得到它。请任何人都可以提供帮助。

4

1 回答 1

1

不幸的是,您不能只在其他模板中调用此方法。getToolbarHtml()方法在类内部声明Mage_Catalog_Block_Product_List,只能从它或分配给它的模板调用(这就是它在默认模板中的工作方式)。

我认为您可以尝试catalog/product_list在布局文件的根引用下创建新块,将其设置为不同的名称和模板。例如:

<reference name="root">
    <block type="catalog/product_list" name="top-pager" template="path/to/new/template/file.phtml" />
</reference>

它将仅包含<?php echo $this->getToolbarHtml(); ?>呼叫。

然后,在里面2columns-left.phtml<?php echo $this->getChildHtml('top-pager') ?>. 你也可以尝试用一些CSS来实现它。

于 2013-05-03T11:35:58.830 回答