Ein schönes und simples Twitter Widget für Magento ist Magentweet. In der aktuellen Magento Version 1.6.2.0 lässt sich das Widget allerdings nicht ohne weiteres installieren. Fügt man das Magento Widget ein so erhält man die Fehlermeldung: „Fatal error: Interface ‚Mage_Cms_Block_Widget_Interface‘ not found in „. Was ein Interface ist kann hier nachgelesen werden. Magentweet wurde für Magento 1.4 entwickelt. Da in einem Update der Interface Name geändert wurde bekommen wir diese Fehlermeldung vom Webserver.
Um das Widget trotzdem nutzen zu können müssen wir nun den Interfacenamen in den aktuellen ändern. Dazu gehen wir in den Ordner der nach der Fehlermeldung genannt wird.
- Flux.php in ./app/code/community/Dnd/Magentweet/Block/ öffnen
- Die Zeile
implements Mage_Cms_Block_Widget_Interface
durch die Zeile
implements Mage_Widget_Block_Interface
ersetzen.
Nun arbeitet das Widget ohne Probleme.