---
title: "Template wird nicht eingebunden"
url: "https://www.typo3.net/d/41930-template-wird-nicht-eingebunden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-04-24"
last_reply: "2006-04-26"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Template wird nicht eingebunden

Extensions › Entwicklung · 3 Antworten · gestartet 2006-04-24

## Eröffnungsbeitrag

**GreaseGun** · 2006-04-24 · [Beitrag #1](https://www.typo3.net/d/41930-template-wird-nicht-eingebunden/1)

von dieser lektüre hier:
<http://wiki.typo3.org/index.php/Extension_Development,_using_HTML-Templates>

habe ich verucht, den markup in ein template zu verbannen.
ich habe eine funktionierende ext_typoscript_setup.txt, da sie bei anderen einstellungen der selben extension tadellos funktioniert.

dort habe ich zunächst

```typoscript
plugin.tx_myextension_pi1.templateFile = EXT:my_user_test1/template.html
```

eingegeben. user_test1 ist der key meiner extension.

in der extension klasse steht der folgende code:

```php
$this->templateCode = $this->cObj->fileResource($conf['templateFile']);
    $template['total'] = $this->cObj->getSubpart($this->templateCode,'###MYTEMPLATE###');
    $markerArray['###MARKER1###'] = $this->pi_getLL('MARKER1');
    $markerArray['###MARKER2###'] = $this->pi_getLL('MARKER1');
    
    $content = $this->cObj->substituteMarkerArrayCached($template['total'],$markerArray, array(), array());
    return $content;
```

das (html)template habe ich 1:1 von der oben verlinkten site kopiert. angezeigt wird mir nix aus dem template. es müßte ja wenigstens der statische markup aus template.html eingebunden werden.
also gehe ich davon aus, dass das importieren des templates nicht so recht funktioniert hat.
die ...setup.txt und template.html liegen direkt im ext verzeichnis. im pi1 verz. liegt die php-datei mit der extensionklasse.
wie schon gesagt, wird ja auf die setup-datei korrekt zugegriffen. also kann ja nur der, im setup gesetzte, pfad zum template falsch sein.

neben

```typoscript
plugin.tx_user_test1_pi1.templateFile = EXT:user_test1/template.html
```

habe ich aber auch schon

```typoscript
plugin.user_test1_pi1.templateFile = template.html
```

etc. in zig varianten ausprobiert.

hülfe, wie referenziere ich das template korrekt, oder woran liegt es ??

## Antworten

### [#2](https://www.typo3.net/d/41930-template-wird-nicht-eingebunden/2) · m.​helmich · 2006-04-24

Guten Tag,
wenn du das Problem so lösen willst:

```typoscript
plugin.tx_user_test1_pi1.templateFile = EXT:user_test1/template.html
```

solltest du bedenken, dass die Namen mit dem Kickstarter erstellter Extensions immer mit tx_ beginnen (was auch hier der Fall ist, da dein Frontendplugin scheinbar *tx_*user_test1_pi1 heißt).
Demnach müsste obiger Code folgendermaßen lauten:

```typoscript
plugin.tx_user_test1_pi1.templateFile = EXT:tx_user_test1/template.html
```

### [#3](https://www.typo3.net/d/41930-template-wird-nicht-eingebunden/3) · GreaseGun · 2006-04-24

kleine ursache, große wirkung.

### [#4](https://www.typo3.net/d/41930-template-wird-nicht-eingebunden/4) · GreaseGun · 2006-04-26

hier:
<http://typo3.toaster-schwerin.de/typo3_english/2005_07/msg00186.html>
hatte ich gelesen, dass die beiden dateien als deprecated gelten. sehr rverwirrend, wenn man überall was anderes liest.

---

Quelle: „Template wird nicht eingebunden“, typo3.net, https://www.typo3.net/d/41930-template-wird-nicht-eingebunden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
