И вы не сможете удалить его без переопределения чего-либо. Вот как getToolbarBlock()
выглядит метод:
public function getToolbarBlock()
{
if ($blockName = $this->getToolbarBlockName()) {
if ($block = $this->getLayout()->getBlock($blockName)) {
return $block;
}
}
$block = $this->getLayout()->createBlock($this->_defaultToolbarBlock, microtime());
return $block;
}
Это означает, что если getToolbarBlockName
в макете существует блок с определенным именем (значением, возвращаемым ), то этот блок будет возвращен. в противном случае создается новый блок с типом, catalog/product_list_toolbar
который возвращается методом.
[РЕДАКТИРОВАТЬ] У
меня просто была сумасшедшая идея. Почему бы не изменить тип блока панели инструментов? Таким образом, он не будет отображаться как панель инструментов. Я не пробовал это, но я думаю, что оно того стоит.
Что-то вроде:
<reference name="product_list">
<block type="core/template" name="product_list_toolbar" />
</reference>
Я имею в виду добавление блока с тем же именем, но другого типа. Если это не работает, пожалуйста, не пишите; это просто в идее :)