Контроллер заказов звонков после бэкенда
После Backend Login список заказов должен автоматически загрузиться.
Я расширил правильный блок для этого:
//{block name="backend/index/controller/main"}
//{$smarty.block.parent}
Ext.define('Shopware.apps.Index.controller.MDMain', {
override: 'Shopware.apps.Index.controller.Main',
init: function() {
this.callParent(arguments);
Shopware.app.Application.addSubApplication({
name: 'Shopware.apps.Order',
localizedName: "Order Title",
params: {
}
});
}
});
//{/block}
Работает, но открывается дважды.
Подписка выглядит так:
$this->subscribeEvent(
'Enlight_Controller_Action_PostDispatch_Backend_Index',
'BackendOrderPostDispatchIndex'
);
public function BackendOrderPostDispatchIndex(Enlight_Event_EventArgs $args){
if ($request->getActionName() === 'load') {
$view->extendsTemplate('backend/mdbackend/index/controller/main.js');
}
}