І ви не зможете її видалити, не скасувавши щось. Ось як 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
який повертається методом.
[EDIT] У
мене просто була шалена ідея. Чому б не змінити тип блоку панелі інструментів? Таким чином, він не відображатиметься як панель інструментів. Я не пробував цього, але думаю, що того варто.
Щось на зразок:
<reference name="product_list">
<block type="core/template" name="product_list_toolbar" />
</reference>
Я маю на увазі додавання блоку з такою ж назвою, але іншого типу. Якщо це не працює, не повідомляйте про це; це просто в ідеї :)