lør, 28/06/2014 - 21:32
Oplever du følgende fejl:
Fatal error: Call to a member function addCacheTag() on a non-object in /app/code/core/Mage/Catalog/Model/Observer.php on line 215
F.eks. efter opgradering af Magento, gennemgår vi her nogle af de mulige løsninger.
Fejl i page.xml
Har du en ældre page.xml liggende i din template, kan det være en fejl her, prøv følgende:
- Åbn filen /app/design/frontend/default/TEMPLATE/layout/page.xml
- Og find følgende linje:
<block type="core/profiler" output="toHtml"/>
- Ændre den til:
<block type="core/profiler" output="toHtml" name="core_profiler"/>
Fejl i navigation - Topmenu.php
Hvis du har overstyret koden til topmenuen, kan fejlen evt. ligge her, prøv følgende:
- Åbn filen /app/code/local/Mage/Page/Block/Html/Topmenu.php
- Ændre linjerne:
Mage::dispatchEvent('page_block_html_topmenu_gethtml_before', array( 'menu' => $this->_menu ));
- Til følgende:
Mage::dispatchEvent('page_block_html_topmenu_gethtml_before', array( 'menu' => $this->_menu, 'block' => $this ));