У меня возникла проблема после обновления 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 <?php echo $this->getChildHtml('toolbar_only'); ?>
И в 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();
?>
, но она также возвращает пустую строку. Каков правильный способ вывода панели инструментов в пользовательское положение? Спасибо
Проверьте шаблон страницы, то есть страницы/1column.phtml, убедитесь, что сухари находится в эхом. –
Панировочные сухари в порядке, блок панели инструментов не появляется – user3389