Magento 工具栏自定义位置

Magento 工具栏自定义位置,magento,magento-1.9,Magento,Magento 1.9,将magento从1.7更新到1.9后出现问题自定义工具栏未显示。我有一个自定义位置的工具栏,它应该出现在面包屑块。 local.xml的代码 <catalog_category_layered> <reference name="breadcrumbs"> <block type="catalog/product_list" name="toolbar_only" template="catalog/product/list

将magento从1.7更新到1.9后出现问题自定义工具栏未显示。我有一个自定义位置的工具栏,它应该出现在面包屑块。 local.xml的代码

<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" template="catalog/product/list/toolbar.phtml"></block>    
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>            
        </reference>
    </catalog_category_layered>

    <catalog_category_default>
        <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" template="catalog/product/list/toolbar.phtml"></block>    
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>            
        </reference>
    </catalog_category_default>

产品列表工具栏
产品列表工具栏
在breadcrumbs.phtml
在toolbar_only.phtml getToolbarHtml()?>var_dump中返回空字符串。 我尝试了另一种输出工具栏块的方法

<?php 
// lets get the toolbar block
$toolbar = $this->getChild('product_list')->getToolbarBlock();
// add the product collection
$toolbar->setCollection($this->getChild('product_list')->getLoadedProductCollection());
$toolbar->toHtml();
?>

但它也返回空字符串。
在自定义位置输出工具栏的正确方法是什么?谢谢

主要的问题是在扩展Sugarcode_Bestsellersort中,所以在xml中禁用了它,我得到了快乐。现在完全可以回答了

local.xml

<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" template="catalog/product/list/toolbar.phtml"></block>    
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>            
        </reference>
    </catalog_category_layered>

    <catalog_category_default>
        <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" template="catalog/product/list/toolbar.phtml"></block>    
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>            
        </reference>
    </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" template="catalog/product/list/toolbar.phtml"></block>
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>
        </reference>
    </catalog_category_layered>

    <catalog_category_default>
        <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" template="catalog/product/list/toolbar.phtml"></block>
                <action method="setToolbarBlockName">
                    <name>product_list_toolbar</name>
                </action>
            </block>
        </reference>
    </catalog_category_default>

产品列表工具栏
产品列表工具栏
toolbar_only.phtml

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

breadcrumbs.phtml

<?php echo $this->getChildHtml('toolbar_only'); ?>


检查您的页面模板,即页面/1column.phtml,确保面包屑在回显中。面包屑正常,工具栏块不会出现