2014-01-19 3 views
1

У меня проблема с моей системой magento 1.7.0.1 и получить следующее исключение. Надеюсь, кто-то может помочь.magento незаконный тип блока

исключение 'Mage_Core_Exception' с сообщением 'Ungültiger Blocktyp:' в /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/Mage.php:594 трассировки стека:

/есть/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Core/Model/Layout.php (495): Mage :: throwException ('Ung ?? ltiger Blo ...') /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/code/core/Mage/Core/Model/Layout.php (437): Mage_Core_Model_Layout -> _ getBlockInstance ('', Array) /is/htdocs/wp1162418_SSTJ4PVTRV/www/Magento-магазин/приложение/код/​​ядро ​​/ Mage /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 (Object (Mage_Core_Model_Layout_Element), Object (Mage_Core_Model_Layout_Element)) /есть/HTDOCS/wp1162418_SSTJ4PVTRV/WWW/Magento-магазин/приложение /code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout-> generateBlocks (объект (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), Object (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/www/magento-shop/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php (250): Mage_Core_Controller_Varien_Action-> dispatch ('view') /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento -shop/app/code/core/Mage/Core/Controller/Varien/Front.php (176): Mage_Core_Controller_Varien_Router_Standard-> match (Object (Mage_Core_Controller_Request_Http)) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app /code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front-> dispatch() /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/app/M age.php (683): ​​ Mage_Core_Model_App-> run (Array) /is/htdocs/wp1162418_SSTJ4PVTRV/www/magento-shop/index.php(87): Mage :: run ('', 'store') { главная}

+0

Привет, Я надеваю Не хотите пугать вас, но кроме этого сайта есть также [magento] (http://magento.stackexchange.com/), посвященный этому. Можете ли вы добавить, когда и где вы получите эту ошибку? Это помогает в диагностике. Также обратите внимание, что в целом «спасибо» и т. Д. Можно исключить. Благодарим за работу с голосованием на всех сайтах StackExchnage. – rene

+0

Кажется, что-то связано с вашим блоком upsell на странице просмотра продукта. Проверьте файлы шаблонов (catalog.xml) и убедитесь, что у вас есть тип блока, заданный для определения блока с именем product.info.upsell. Чтобы установить, возникла ли ошибка, вы можете прокомментировать строку ' getChildHtml ('upsell_products'); ?> 'в 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

Смежные вопросы