2014-01-19 68 views
1

我有一個問題,我的Magento 1.7.0.1車間系統,並得到了以下異常。 我希望有人能幫忙。Magento的非法塊類型

異常 'Mage_Core_Exception' 與消息 'UngültigerBlocktyp:' 在/is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/Mage.php:594 堆棧跟蹤:

/是/ htdocs中/ wp1162418_SSTJ4PVTRV/WWW/Magento的商店/應用/代碼/核心/法師/核心/型號/ layout.php中(495): 法師:: throwException( '翁?? ltiger BLO ...') /是/ Mage_Core_Model_Layout - > _ getBlockInstance('',Array) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Core/Model/Layout.php(437): /htdocs/wp1162418_SSTJ4PVTRV/magento的商店/應用程序/代碼/核心/法師/Core/Model/Layout.php(472): Mage_Core_Model_Layout-> createBlock('','product.info.up ...') /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout-> addBlock('','product.info.up ...') /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app /code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout - > _ generateBlock(對象(Mage_Core_Model_Layout_Element) 對象(Mage_Core_Model_Layout_Element)) /是/ htdocs中/ wp1162418_SSTJ4PVTRV /網絡/ Magento的商店/應用/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout-> generateBlocks(Object(Mage_Core_Model_Layout_Element)) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage /核心/ CON troller/Varien/Action.php(344): Mage_Core_Model_Layout-> generateBlocks() /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Catalog/Helper/Product/View.php( 73): Mage_Core_Controller_Varien_Action-> generateLayoutBlocks() /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Catalog/Helper/Product/View.php(144): Mage_Catalog_Helper_Product_View-> initProductLayout (對象(Mage_Catalog_Model_Product) 對象(Mage_Catalog_ProductController)) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Catalog/controllers/ProductController.php(132): Mage_Catalog_Helper_Product_View-> prepareAndRender (2206, 對象(Mage_Catalog_ProductController),對象(Varien_Object)) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Catalog_ProductController->的viewAction() /是/ htdocs中/ wp1162418_SSTJ4PVTRV/(250): Mage_Core_Controller_Varien_Action-> dispatch('view') /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento/Mage/Core/Controller/Varien/Router/Standard.php Mage_Core_Controller_Varien_Router_Standard-> match(Object(Mage_Core_Controller_Request_Http)) /is/htdocs/wp1162418_SSTJ4PVTRV/WWW/magento-shop/app(應用程序/代碼/核心/法師/核心/控制器/ Varien/Front.php(176): ) /code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front-> dispatch() /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/M Mage :: run('','store'){mage_core_Model_App-> run(Array) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/index.php(87): Mage :: run主要}

+0

嗨,我不不想嚇跑你,但除了這個網站,還有[magento](http://magento.stackexchange.com/)專用於此。你可以添加何時何地你得到這個錯誤?這有助於診斷。另外請注意,通常'謝謝'等可以省略。感謝所有StackExchnage網站投票。 – rene

+0

它看起來像在產品視圖頁面上的upsell塊。檢查您的模板文件(catalog.xml),並確保您爲名爲product.info.upsell的塊定義設置了塊類型。要確定這是錯誤發生的地方,你可以註釋掉<?php echo $ this-> getChildHtml('upsell_products'); ?>'in view.phtml和上面提到的塊的xml定義。 – Ashley

回答

2

我才意識到,我有同樣的錯誤在我的安裝(也1.7.0.2)

它發生的產品視圖頁面上。

但我找到了錯誤/解決方案。在 /app/design/frontend/base/default/layout/factfinder.xml

更換

`<block name="product.info.upsell">` 

`<block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml">` 

和錯誤消失

+0

這是解決方案!謝謝!它發生在我與Magento 1.9.3.4。 – Zsolti