2013-05-03 26 views

回答

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来实现它。

+0

好的,我明白了。默认模板。 thnx @nevermourn .. !! – madzacky 2013-05-07 04:42:17

相关问题