Magento 1.9.3 ReferenceError

Funktioniert in manchen Bereichen des Magento-Backends der Bildupload nicht mehr und erscheint in der Fehlerkonsole der Fehler "ReferenceError: Uploader is not defined", so kann dies an der fehlenden Einbindung einiger benötigter Javascript-Dateien liegen, die nach der Umstellung von Flash- auf HTML-Uploader mit Magento CE 1.9.3 bzw. den entsprechenden Patches nun zwingend benötigt werden.

 

 Eigentlich sollte die Einbindung per "default"-Layout-Handle via 

 

/app/design/adminhtml/default/default/layout/main.xml 

 

automatisch funktionieren. Manche Bereiche jedoch entziehen sich dem Handle und müssen damit nachgearbeitet werden. So (neben einiger Plugins) beispielsweise auch der Bildupload über Widgetinstanzen. Was ist zu tun? Wir binden 4 JS-Dateien in

 

/app/design/adminhtml/default/default/layout/widget.xml 

 

mit den folgenden Statements ein (Handle adminhtml_widget_instance_edit, reference "head"):

 

<action method="addJs"><file>lib/uploader/flow.min.js</file></action>

<action method="addJs"><file>lib/uploader/fusty-flow.js</file></action>

<action method="addJs"><file>lib/uploader/fusty-flow-factory.js</file></action>

<action method="addJs"><file>mage/adminhtml/uploader/instance.js</file></action>

 

Dies reicht aus, um den File-Uploader wieder zur Funktion zu bringen. Gesehen in Magento CE 1.8.0.0