Een veel voorkomende foutmelding na de upgrade Magento naar versie 1.4.1 is:
Fatal error: Call to a member function toHtml() on a non-object in /home/******/public_html/app/code/core/Mage/Core/Model/Layout.php on line 529
Hoe los je dit op?
Je moet een klein stukje code veranderen in een file. Dat kun je het beste doen door met behulp van FTP deze file te benaderen en na openen te wijzigen. De file vind je op de volgende locatie:
app/design/frontend/default/jouw_template/layout (vervang jouw_template door de naam van je eigen template)
open de file page.xml
zoek code < block type=”core/profiler” output=”toHtml”/ > *
vervang dit door < block type=”core/profiler” output=”toHtml” name=”core_profiler”/ > *
* Na het openingshaakje en voor het sluitingshaakje is een spatie toegevoegd in het voorbeeld omdat de code anders niet wordt weergegeven. Neem dit niet over.
Nadat je deze code hebt aangepast zul je de cache moeten verversen. Mogelijk is het ook nodig om de map var/cache leeg te maken.
Let erop dat je de juiste page.xml aanpast, dat wil zeggen die van het juiste template.
Vragen of opmerkingen? Laat hieronder een reactie achter.