2011-02-14 7 views
4

Magento 버전 1.4.2.0을 1.5.0.1로 업그레이드했습니다. 모든 것은 괜찮습니다. 그러나 위시리스트를 클릭하면 다음과 같은 오류가 발생합니다. 아무도 저에게 문제가 무엇인지 말해 줄 수 있습니까?1.4에서 1.5로 업데이트 한 후 Magento 문제

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

삭제 된 블록 메서드를 사용하여 업그레이드 할 때 layout 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()); 

하지만이 보장되어 더 많은 오류를 가지고.

관련 문제