এবং আপনি কোনও কিছু ওভাররাইড না করে এটিকে সরাতে পারবেন না। 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>
আমি একই নামের সাথে একটি ব্লক যুক্ত করার অর্থ কিন্তু অন্য ধরণের। যদি এটি কাজ না করে তবে অনুগ্রহ করে হবেন না; এটা ঠিক ধারণা করা হয় :)