我想显示工具栏/寻呼机代替面包屑,我已经删除了面包屑,但我无法显示工具栏/寻呼机代替面包屑。怎么做?我试过放置 xml 块,并且
<?php echo $this->getToolbarHtml(); ?>
即使我没有得到它。请任何人都可以提供帮助。
我想显示工具栏/寻呼机代替面包屑,我已经删除了面包屑,但我无法显示工具栏/寻呼机代替面包屑。怎么做?我试过放置 xml 块,并且
<?php echo $this->getToolbarHtml(); ?>
即使我没有得到它。请任何人都可以提供帮助。
不幸的是,您不能只在其他模板中调用此方法。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来实现它。