I’m stuck on a presumably simple task of extending backend template. I’d like to add class to the body depending on user role.
I’ve created a plugin, added subscriber, views folder and tried to extend template backend/base/index.tpl, for starters. I tried using action Enlight_Controller_Action_PostDispatchSecure_Backend_Base and Enlight_Controller_Action_PostDispatchSecure_Backend_Index then either $view->extendsTemplate('backend/base/index.tpl');
or $view->extendsTemplate('backend/index/index.tpl');
respectively, but not much happens. Backend goes blank in first case.
Tried extending extjs templates too, but also to no avail.
Wiring into the event system seems frustratingly difficult. Especially when there is not much info on a topic. I would have to go through the whole function call chain to understand how it exactly works. It is explained in the docs, but apparently I can’t make it work. I’m not even sure how the controller actions are being used here. Can I use Enlight_Controller_Action_PostDispatchSecure_Backend_Base to make changes in backend/index/index.tpl? Or should it be Enlight_Controller_Action_PostDispatchSecure_Backend_Index?