0
我得到的錯誤升級後:Magento的:缺少集合Mage_Catalog_Block_Product_List_Toolbar從1.3升級後toolbar.phtml 1.7
Fatal error: Call to a member function getSize() on a non-object in ./app/design/frontend/base/default/template/catalog/product/list/toolbar.phtml on line 34
出錯行:<?php if($this->getCollection()->getSize()): ?>
一些快速的調試,我發現getCollection後返回null。作爲解決方案,我手動設置集合:
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*');
$this->setCollection($collection);
我的問題,爲什麼不是集合被設置?它通常會在哪裏設置?
我已經定製了一些核心文件,並完全忘記它,這是其中之一,謝謝! – PieSub