Catalog/product_list
并且catalog/product_list_toolbar
彼此之间的配线槽如此之深,以至于您无法一起使用它们。但是,如果只想显示工具栏,则需要创建一个(几乎)空的product_list模板。
假设您要在面包屑块中显示工具栏,但这确实可以在任何块中使用。
将以下更新放在您的某个位置layout/local.xml
(catalog_category_default也可能需要更新):
<catalog_category_layered>
<reference name="breadcrumbs">
<block type="catalog/product_list" name="toolbar_only" template="catalog/product/list/toolbar_only.phtml">
<block type="catalog/product_list_toolbar" name="product_list_toolbar_only" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
</block>
<action method="setToolbarBlockName"><name>product_list_toolbar_only</name></action>
</block>
</reference>
</catalog_category_layered>
在中创建一个单行产品列表模板template/catalog/product/list/toolbar_only.phtml
:
<?php echo $this->getToolbarHtml() ?>
然后,您可以在面包屑模板中的任何位置插入新块:
template/page/html/breadcrumbs.phtml
:
<?php echo $this->getChildHtml('toolbar_only'); ?>