---
title: "eigenes Template einbinden"
url: "https://www.typo3.net/d/46902-eigenes-template-einbinden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-07-22"
last_reply: "2006-07-24"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# eigenes Template einbinden

Extensions › Entwicklung · 5 Antworten · gestartet 2006-07-22

## Eröffnungsbeitrag

**CobraOne** · 2006-07-22 · [Beitrag #1](https://www.typo3.net/d/46902-eigenes-template-einbinden/1)

Ich habe hier im Forum und über Google schon gesucht, aber keine der dort beschriebenen Lösungen wollten bei mir funktionieren.
Ich hoffe dass mir hier einer helfen kann.
Ich will in meiner Extension, die ich mit Hilfe des Kickstarter erstellte habe, ein HTML-Template einbinden.
ich habe mir die Datei ext_typoscript_setup.txt erstellt und in das Root-Verzeichniss meine Ext. gelegt. Dort habe ich die Anweisung

```typoscript
plugin.tx_konzerte_pi1.templateFile = fileadmin/templates/konzerte.tpl.html
```

drin stehen.
In der Datei class.tx_konzerte_pi1 habe ich folgenden Code um das Template einzubinden:

```php
$this->templateCode = $this->cObj->fileResource($this->$conf['templateFile']);
if ($this->templateCode == ""){
     return "<h1>Kein HTML-Template gefunden:</h1>". $this->conf["templateFile"];
}
```

Nun kommt im Fontend immer die Meldung:

Kein HTML-Template gefunden:
fileadmin/templates/konzerte.tpl.html

was ja schon mal heißt, dass er die ext_typoscript_setup.txt einliest. Aber warum findet er das Template nicht?
Der Pfad ist richtig und die Datei (Template) liegt auch im angegebenen Verzeichnis.
Im Template steht auch was drin, ist also nicht leer.

## Antworten

### [#2](https://www.typo3.net/d/46902-eigenes-template-einbinden/2) · Stoneage · 2006-07-22

Ich kann keinen Fehler finden.

### [#3](https://www.typo3.net/d/46902-eigenes-template-einbinden/3) · CobraOne · 2006-07-22

Habe den Fehler gefunden.

```php
$this->templateCode = $this->cObj->fileResource($conf['templateFile']);
```

### [#4](https://www.typo3.net/d/46902-eigenes-template-einbinden/4) · steffenk · 2006-07-23

das kannst Du aber dadurch umgehen, das Du am Anfang schreibst

```php
$this->conf=$conf;
```

Dadurch steht Dir die Konfiguration in jeder Funktion der Klasse zur Verfügung  ;)

### [#5](https://www.typo3.net/d/46902-eigenes-template-einbinden/5) · Stoneage · 2006-07-23

Der Fehler war übrigens hier:

```php
$this->$conf['templateFile']
```

muß natürlich so heissen:

```php
$this->conf['templateFile']
```

### [#6](https://www.typo3.net/d/46902-eigenes-template-einbinden/6) · Bitbull · 2006-07-24

Kleiner Nachtrag:

ein schönes Tutorial von Thorsten Reichelt zum Thema "HTML-Vorlage in Extensions" findet ihr hier:

<http://www-fs.nt.fh-koeln.de/~javert/docs/download/manual-mitglieder.pdf>

Weitere Infos hier:

<http://wiki.typo3.org/index.php/Extension_Development%2C_using_HTML-Templates>

Salut

Bitbull

---

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