Plugin: Uncaught SmartyException: directory not allowed by security setting

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  Shopware
 

2 „Gefällt mir“