---
title: "Templatefile wird nicht integriert"
url: "https://www.typo3.net/d/69218-templatefile-wird-nicht-integriert"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-10-11"
last_reply: "2007-10-11"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Templatefile wird nicht integriert

Extensions › Entwicklung · 0 Antworten · gestartet 2007-10-11

## Eröffnungsbeitrag

**ChristoferKoenig** · 2007-10-11 · [Beitrag #1](https://www.typo3.net/d/69218-templatefile-wird-nicht-integriert/1)

Hallo Community,

ich versuche mich gerade unter Typo 4.1.1 an meiner ersten Extention und habe das Problem, dass das Template nicht angezeigt wird wenn ich das über die Dateien constats.txt und setup.txt einbinden will. Ich suche nun schon einen Tag lang, kann den Fehler aber nicht finden.

Dazu den dazugehörigen Code aus der Frontend class ...typo3conf/ext/hazard_assessment/pi1/class.tx_hazardassessment_pi1.php

```php
require_once(PATH_tslib.'class.tslib_pibase.php');

class tx_hazardassessment_pi1 extends tslib_pibase {
	var $prefixId      = 'tx_hazardassessment_pi1';		// Same as class name
	var $scriptRelPath = 'pi1/class.tx_hazardassessment_pi1.php';	// Path to this script relative to the extension dir.
	var $extKey        = 'hazard_assessment';	// The extension key.
	var $pi_checkCHash = true;
	
	function main($content,$conf)	{
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();

		$templateFile = $this->cObj->fileResource($conf['templateFile']);
		$content = $templateFile;

                debug ($conf, 'Array: $conf', __LINE__,__FILE__);
		
                return $this->pi_wrapInBaseClass($content);
               }

}

if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/hazard_assessment/pi1/class.tx_hazardassessment_pi1.php'])	{
	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/hazard_assessment/pi1/class.tx_hazardassessment_pi1.php']);
}
```

Damit er das Template über $conf auch bekommt sieht die constants und setup wie folgt aus:  ...typo3conf/ext/hazard_assessment/static/Configuration/constants.txt

```typoscript
# Constants

plugin.hazard_assessment {
                          # cat= Hazard Assessment/file; type=file[html,htm,tmpl,txt]; label=Template File: HTML-template file
                          file = EXT:hazard_assessment/hazard_assessment.tmpl
                         }
```

und ...typo3conf/ext/hazard_assessment/static/Configuration/setup.txt

```typoscript
# Setup

plugin.tx_hazardassessment_pi1 {
                                templateFile = {$plugin.hazard_assessment.file}
                               }
```

Er zeigt das Template nicht an und die debug-Funktion spuckt nur folgendes aus:

Array (2)
Array: $conf
String (69) 	includeLibs 	typo3conf/ext/hazard_assessment/pi1/class.tx_hazardassessment_pi1.php
String (32) 	userFunc 	tx_hazardassessment_pi1->main

also templateFile wird garnicht erst definiert. Kann mir einer sagen wo der Fehler liegt ?

---

Quelle: „Templatefile wird nicht integriert“, typo3.net, https://www.typo3.net/d/69218-templatefile-wird-nicht-integriert
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
