2011-02-14 7 views
4

Magentoバージョン1.4.2.0を1.5.0.1にアップグレードしました。すべてのことはOKですが、ウィッシュリストをクリックすると、次のエラーが表示されます。誰が問題があるのか​​教えていただけますか?Magento問題を1.4から1.5に更新した後

Invalid method Mage_Wishlist_Model_Item::canConfigure(Array 
(
) 
) 

Trace: 
#0 [internal function]: Varien_Object->__call('canConfigure', Array) 
#1 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Wishlist/Block/Render/Item/Price.php(47): Mage_Wishlist_Model_Item->canConfigure() 
#2 /opt/lampp/htdocs/magento1501/app/design/frontend/base/default/template/wishlist/render/item/price.phtml(29): Mage_Wishlist_Block_Render_Item_Price->getCleanProductPriceHtml() 
#3 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(216): include('/opt/lampp/htdo...') 
#4 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView('frontend/base/d...') 
#5 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView() 
#6 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Core_Block_Template->_toHtml() 
#7 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Wishlist/Block/Abstract.php(355): Mage_Core_Block_Abstract->toHtml() 
#8 /opt/lampp/htdocs/magento1501/app/design/frontend/default/magik_computerstore/template/wishlist/sidebar.phtml(46): Mage_Wishlist_Block_Abstract->getPriceHtml(Object(Mage_Wishlist_Model_Item)) 
#9 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(216): include('/opt/lampp/htdo...') 
#10 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView('frontend/defaul...') 
#11 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView() 
#12 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Wishlist/Block/Customer/Sidebar.php(61): Mage_Core_Block_Template->_toHtml() 
#13 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Wishlist_Block_Customer_Sidebar->_toHtml() 
#14 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml() 
#15 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Core_Block_Text_List->_toHtml() 
#16 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(525): Mage_Core_Block_Abstract->toHtml() 
#17 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(476): Mage_Core_Block_Abstract->_getChildHtml('left', true) 
#18 /opt/lampp/htdocs/magento1501/app/design/frontend/default/magik_computerstore/template/page/2columns-left.phtml(54): Mage_Core_Block_Abstract->getChildHtml('left') 
#19 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(216): include('/opt/lampp/htdo...') 
#20 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView('frontend/defaul...') 
#21 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView() 
#22 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Core_Block_Template->_toHtml() 
#23 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml() 
#24 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput() 
#25 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Customer/controllers/AccountController.php(102): Mage_Core_Controller_Varien_Action->renderLayout() 
#26 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Customer_AccountController->indexAction() 
#27 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch('index') 
#28 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#29 /opt/lampp/htdocs/magento1501/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch() 
#30 /opt/lampp/htdocs/magento1501/app/Mage.php(627): Mage_Core_Model_App->run(Array) 
#31 /opt/lampp/htdocs/magento1501/index.php(80): Mage::run('', 'store') 
#32 {main} 
+0

デフォルトのテーマを使用していますか?または1.4.2のデフォルトに基づくカスタムテーマ? – clockworkgeek

+0

問題は '/ app/design/frontend/default/magik_computerstore/template/wishlist/sidebar.phtml'にあります。@ [Lee Saferite](http://stackoverflow.com/questions/4990123/magento-1-5)に従ってください。 -issue/5655041#5655041)の修正とあなたはすべて設定する必要があります。 – leek

答えて

0

あなたのmagik_computerstoreテーマは1.4用にコード化されており、1.5用に調整されていない可能性があります。もはや適切ではない呼び出しを行う場合、このようなエラーが発生する可能性があります。あなたのテーマ開発者に1.5の互換性を確認することをお勧めします。

0

レイアウトxmlファイルのフォームと呼ばれる削除されたブロックメソッドを使用してアップグレードしても同様の問題が発生しました。厄介なXML設定の行を削除しました(top.linksレンダリングが失敗する)

0

これはapp \ design \ frontend \ default \\ template \ wishlistのsidebar.phtmlによって引き起こされます。

基本テーマでsidebar.phtmlと比較してください。私は、マゼンタのテーマを1.5.0.1にアップグレードしています。

4

これはあなたのカスタムテーマです。あなたのapp \ design \ frontend \ default \ template \ wishlist.phtmlファイルは、$ this-> getPriceHtml()を呼び出して、製品を期待するときにウィッシュリストアイテムを渡しています。

例:

$this->getPriceHtml($_item); 

それは想定しています

$this->getPriceHtml($_item->getProduct()); 

をしかし、あなたがテーマのために書かれていた場合より多くのエラーとMagentoのの古いバージョンを持つことが保証されています。

関連する問題