Moin @devnullroot.
damit meinte ich in lediglich, dass keine Events zur Template Registrierung benutzt werden sollten, die eine Bedingung enthalten.
Enlight_Controller_Action_PostDispatchSecure_Frontend
Hier ist bspw. das _Frontend ja schon eine Bedingung, wie oben in meinem Beispiel erläutert.
Du könntest bspw. das folgende Event nutzen:
Theme_Inheritance_Template_Directories_Collected
sowie der dazugehörige Beispiel-Code:
public function onCollectTemplateDir(\Enlight_Event_EventArgs $args)
{
$dirs = $args->getReturn();
$dirs[] = $this->pluginDir . '/Views';
$args->setReturn($dirs);
}
Gruß,
Patrick