# \[gelöst\] TPL nach Variable nachladen (Auswahl)

**URL:** https://forum.shopware.com/t/gelost-tpl-nach-variable-nachladen-auswahl/15730
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [22. August 2013 um 16:52 UTC](https://forum.shopware.com/t/gelost-tpl-nach-variable-nachladen-auswahl/15730 "2013-08-22T16:52:34Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)
#### Post date: [22. August 2013 um 16:52 UTC](https://forum.shopware.com/t/gelost-tpl-nach-variable-nachladen-auswahl/15730/1 "2013-08-22T16:52:34Z")

</div>

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?
