Ve bir şeyi geçersiz kılmadan onu kaldıramazsınız. Burada nasıl getToolbarBlock()
bir yöntem gibi görünüyor:
public function getToolbarBlock()
{
if ($blockName = $this->getToolbarBlockName()) {
if ($block = $this->getLayout()->getBlock($blockName)) {
return $block;
}
}
$block = $this->getLayout()->createBlock($this->_defaultToolbarBlock, microtime());
return $block;
}
Bu getToolbarBlockName
, mizanpajda belirli bir ada sahip bir değer (döndürülen değer ) varsa, o bloğun döndürüleceği anlamına gelir. aksi takdirde tür ile yeni bir blok oluşturulur catalog/product_list_toolbar
ve bu yöntem yöntem tarafından döndürülür.
[EDIT]
Sadece çılgın bir fikrim vardı. Araç çubuğu blok türünü neden değiştirmiyorsunuz? Bu şekilde bir araç çubuğu olarak görüntülenmez. Ben denemedim ama bence buna değer.
Gibi bir şey:
<reference name="product_list">
<block type="core/template" name="product_list_toolbar" />
</reference>
Aynı adı taşıyan ancak farklı türde bir blok eklemek demek. Eğer işe yaramazsa, lütfen kullanmayın; sadece fikirde :)