Hallo liebe Shopwaregemeinde,
viele kennen bestimmt das Plugin „Sloagan des Tages“.
Zu finden hier:
http://community.shopware.com/Getting-Started_detail_966.html
Alles läuft einwandfrei.
Nun würde ich gerne in die Bootstrap eine Function einfügen, die es mir erlaubt eigene Javascriptbefehle im Backend auszuführen.
Eigentlich möchte ich über Javascript eine Uhr im Backend anzeigen, was recht simpel ist.
Nun kommt meine Frage:
Ist es überhaupt möglich in ein Frontend Plugin Funktionen für das Backend zu integrieren?
Ich stöbere jetzt schon seit Stunden im Forum und bei Google herum, aber gut gemeinte Beispiele funktionieren leider nicht.
Diesen Beitrag fand ich sehr interessant:
https://forum.shopware.com/discussion/34222/header-tpl-fuer-das-backend-um-eigene-css-js-erweitern
Aber immer noch keine Lösung in Sicht.
Es müßte doch irgendwie mit folgendem Code möglich sein, oder?
public function install() { $event = $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PostDispatch\_Backend\_Index', 'onPostDispatchBackendIndex' ); $this-\>subscribeEvent($event); return true; } public function onPostDispatchBackendIndex(Enlight\_Event\_EventArgs $args){ $request = $args-\>getSubject()-\>Request(); $response = $args-\>getSubject()-\>Response(); $view = $args-\>getSubject()-\>View(); $args-\>getSubject()-\>View()-\>addTemplateDir($this-\>Path() . 'Views/'); $view-\>extendsTemplate('backend/index/CssImport/header.tpl'); }
Ich versuche das jetzt schon zum 100. Male, aber ich habe leider keinen Erfolg - weshalb ich Euch um Hilfe bitten möchte.
Zumal ich davon ausgehe das auch noch andere User Interesse an dieser Möglichkeit hätten.
Am liebsten wäre mir ein event welches feuert wenn ich mich in Backend einlogge und mir dann meine JS-Datei, aus meinem Plugin-Verzeichnis, lädt.
Ich würde mich wirklich SEHR freuen, wenn mir hierbei jeman helfen könnte.
L.G.