如何在magento类别视图页面的顶部显示工具栏/寻呼机代替面包屑?

时间:2013-05-03 10:53:13

标签: magento magento-1.7

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

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

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

1 个答案:

答案 0 :(得分: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来实现它。