---
title: "Extension zeigt kein Template mehr an :-("
url: "https://www.typo3.net/d/18075-extension-zeigt-kein-template-mehr-an"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Templates & Layouts"]
created: "2004-11-17"
last_reply: "2004-11-23"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension zeigt kein Template mehr an :-(

Extensions › Entwicklung · 1 Antwort · gestartet 2004-11-17

## Eröffnungsbeitrag

**Flotter** · 2004-11-17 · [Beitrag #1](https://www.typo3.net/d/18075-extension-zeigt-kein-template-mehr-an/1)

Hallo Zusammen!

Bin am verzweifeln, meine Extension zeigt mein Template mit meinen Daten nicht mehr an. Selbst wenn keine Daten vorhanden sind, bekomme ich kein Template angezeigt :-(

So sieht meine Klasse aus:

```php
	function main($content,$conf)	{
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		$this->conf["templateFile"];
		
		$this->templateCode = $this->cObj->fileResource($this->conf["templateFile"]);
		
		$queryst = "SELECT * FROM tx_produkte WHERE hidden=0 AND pid=" . $_GET['id'];
		$res = mysql(TYPO3_db,$queryst);
		$row = mysql_fetch_array($res);
		$markerArray['###heading###'] = $row["heading"];
		$markerArray['###artnum###'] = $row["art"];
		$markerArray['###quantity###'] = $row["quantity"];
		$markerArray['###weight_netto###'] = $row["weight_n"];
		$markerArray['###weight_brutto###'] = $row["weight_b"];			
		$markerArray['###dimension###'] =  $row["dimension"];			
		$markerArray['###description###'] = $row["description"];			
		$markerArray['###pic1###'] = $row["img1"];			
		$markerArray['###pic2###'] = $row["img2"];
		$markerArray['###pic3###'] = $row["img3"];	
		$markerArray['###pic4###'] = $row["img4"];
		$markerArray['###picprev###'] = $row["img1"];
		$markerArray['###lieferumfang###'] = $row["shippingincludes"];
		
		//print_r($markerArray);	
		$tablerow = $this->cObj->getSubpart($this->templateCode, '###LIST###');
		$content = $this->cObj->substituteMarkerArrayCached($tablerow, array(), $markerArray, array());	
		//$content = 'hallo';
		return $this->pi_wrapInBaseClass($content);
	}
```

Wenn ich mir das MarkerArray ausgeben lasse, erhalte ich die Werte...aber kein Template..

Folgendes habe ich im Typoscript:

```typoscript
page.10.template.file = fileadmin/produkttmpl.html
page.10.marks.DATENBLATT >
page.10.marks.DATENBLATT < plugin.tx_produkte_pi1
plugin.tx_produkte_pi1 {
   templateFile = fileadmin/produktdatenblatt.html
}
```

und mein Template beginnt mit dem Marker ###LIST###

Ich habe in meiner Klasse $content = 'hallo'; gesetzt, 'Hallo' wird angezeigt aber nicht in meinem Template :-(

Ich komme einfach nicht drauf...sieht vielleicht jemand meinen Fehler??

Schonmal vielen Dank!

## Antworten

### [#2](https://www.typo3.net/d/18075-extension-zeigt-kein-template-mehr-an/2) · m.​ · 2004-11-23

Hallo Flotter,

plage mich auch mit einer eigenen Extension rum, habe mal spaßhalber Deinen Code eingesetzt und die einfach Anführungszeichen bei Deinen Markern in doppelte gesetzt, dann kam schon mal das Template.

Grüße aus Frankfurt

---

Quelle: „Extension zeigt kein Template mehr an :-(“, typo3.net, https://www.typo3.net/d/18075-extension-zeigt-kein-template-mehr-an
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
