Hallo, ich versuche das Nachladen eines Templates über eine Variable zu steuern, aber das Plugin nimmt immer nur die erste TPL-Datei: public function onPostDispatchDetail(Enlight\_Event\_EventArgs $args) {$request = $args-\>getSubject()-\>Request(); $response = $args-\>getSubject()-\>Response(); $view = $args-\>getSubject()-\>View(); if(!$request-\>isDispatched()||$response-\>isException()||$request-\>getModuleName()!='frontend') {return;} $view-\>assign('UserSession', $this -\> getUserLogin()); $view-\>addTemplateDir($this-\>Path() . 'Views/'); /\*\* Das will nicht : \*/ if ($UserSession != "H"){ $view-\>extendsTemplate('frontend/plugins/pluginverzeichnis/nologin.tpl');} else {$view-\>extendsTemplate('frontend/plugins/pluginverzeichnis/islogin.tpl');} }
Wenn ich die Variable im Template abfrage, ist sie vorhanden und auch mit dem gesuchten Wert (H) gefüllt. Hat da noch jemand einen Tipp für mich?