# \[gelöst\] Eigener Controller - TPL nicht sichtbar

**URL:** <https://forum.shopware.com/t/gelost-eigener-controller-tpl-nicht-sichtbar/39159>\
**Category:** Programmierung\
**Created:** [18. August 2016 um 09:41 UTC](https://forum.shopware.com/t/gelost-eigener-controller-tpl-nicht-sichtbar/39159 "2016-08-18T09:41:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. August 2016 um 09:41 UTC](https://forum.shopware.com/t/gelost-eigener-controller-tpl-nicht-sichtbar/39159/1 "2016-08-18T09:41:09Z")

</div>

Versuche eben einen eigenen Controller zu schreiben. Nur das Template wird nicht angezeigt. Besser gesagt, es wird gar ncihts angezeigt. Mein Versuch sieht so aus:

Bootstrap.php

```
  public function onGetControllerPathFrontend(Enlight_Event_EventArgs $args) {
    $this->Application()->Template()->addTemplateDir( $this->Path() . 'Views/' );
    return $this->Path() . 'Controllers/Frontend/tag.php';
  }

```

tag.php

```
class Shopware_Controllers_Frontend_Tag extends Enlight_Controller_Action {
  public function init() {
    $this->View()->loadTemplate('frontend/tag/tag.tpl');
  }
  public function indexAction() {
    Shopware()->Plugins()->Controller()->ViewRenderer()->setNoRender();
  }
}

```

tag.tpl

```
{extends file="parent:frontend/index/index.tpl"}

{block name="frontend_index_content"}
    Hello World
{/block}

```

Also der Crontroller geht schon, nur das TPL wird nicht geladen. Was mach ich falsch?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. August 2016 um 12:33 UTC](https://forum.shopware.com/t/gelost-eigener-controller-tpl-nicht-sichtbar/39159/2 "2016-08-18T12:33:59Z")

</div>

Hat sich erledigt.
