Hi zusammen,
ich komme beim erweitern der Bestellübersicht Komponente nicht weiter (nicht das Details-Fenster).
Ich habe mit Hilfe von Backend extensions das Plugin entwickelt und die entsprechenden Stellen
umgeändert um auf die “Order”-Komponenten zu “zeigen”.
Leider tut sich so gar nichts.
Hier meine Dateien
./Bootstrap.php
class Shopware_Plugins_Backend_FpDocPrint_Bootstrap extends Shopware_Components_Plugin_Bootstrap
{
public $info = [
"version" => "1.0",
"label" => "DocPrint",
"author" => "Fp",
"copyright" => "Fp",
"description" => "",
"support" => "",
"link" => ""
];
public function onOrderPostDispatch(Enlight_Event_EventArgs $args)
{
$controller = $args->getSubject();
$view = $controller->View();
$request = $controller->Request();
$view->addTemplateDir( __DIR__. '/Views');
if ($request->getActionName() == 'index') {
$view->extendsTemplate('backend/extend_order/app.js');
}
if ($request->getActionName() == 'load') {
$view->extendsTemplate('backend/extend_order/view/main/window.js');
}
}
public function getInfo()
{
return $this->info;
}
public function install()
{
$this->subscribeEvent(
'Enlight_Controller_Action_PostDispatchSecure_Backend_Order',
'onOrderPostDispatch'
);
return true;
}
public function uninstall()
{
return true;
}
}
./View/backend/extend_order/app.js
//{block name="backend/order/application" append}
// {include file="backend/extend_order/view/main/window.js"}
//{/block}
./View/backend/extend_order/view/main/window.js
//{block name="backend/extend_order/view/main/window" append}
Ext.define("Shopware.apps.FpDocPrint.view.main.Window", {
override: "Shopware.apps.Order.view.main.Window",
initComponent:function () {
var me = this;
console.log("test")
me.callParent(arguments);
}
});
//{/block}
Hab ich etwas vergessen, oder etwas falsch?
Danke im Voraus für jede Hilfe