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'); ?>