---
title: "Template zu eigener Extension"
url: "https://www.typo3.net/d/65167-template-zu-eigener-extension"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-07-12"
last_reply: "2007-07-12"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Template zu eigener Extension

Extensions › Entwicklung · 4 Antworten · gestartet 2007-07-12

## Eröffnungsbeitrag

**Php_Diver** · 2007-07-12 · [Beitrag #1](https://www.typo3.net/d/65167-template-zu-eigener-extension/1)

hallo,

ich habe mir eine kl. extension geschrieben mit 3 feldern für texteingabe und ein webimage feld.

ich würde gern zusätzlich noch ein feld angeben, wo man ein eigenes template angibt, da ich meine extension in 3 verschiedenen varianten anzeigen möchte.

leider finde ich kein tut dazu.

könnt ihr mir weiterhelfen?

meine bisherige class.tx_xxxdesktop_pi1.php sieht so aus:

```php
...
function main($content,$conf)	{
   $this->conf=$conf;
   $this->pi_setPiVarDefaults();
   $this->pi_loadLL();
	
   /* first rte box costumer */
   $contentUID = explode(":",$this->cObj->currentRecord);
   $data = $this->pi_getRecord($contentUID[0],$contentUID[1]);
   $content = '<div class="textCustomer">'.$data['tx_xxxdesktop_myrte_costumer'].'</div>';
		
   /* second rte box project */
   $content.= '<div class="textProject">'.$data['tx_xxxdesktop_myrte_project'].'</div>';
		
   /* third rte box jobs */
   $content.= '<div class="textJobs">'.$data['tx_xxxdesktop_myrte_jobs'].'</div>';
		
   /* start picture */
   foreach(explode(",",$data['tx_xxxdesktop_images']) as $k => $i){
      $content.= '<div class="textImages">'.$this->getImage($i).'</div>';
   }
		
   $content.= '<div class="textcount">Anzahl: '.($k+1).'</div>';
   return $this->pi_wrapInBaseClass($content);
}
...
```

statt die variable $content zu füttern muss ich bestimmt dann mit markern arbeiten. oder?

danke euch

## Antworten

### [#2](https://www.typo3.net/d/65167-template-zu-eigener-extension/2) · just2b · 2007-07-12

hast wohl den 1. beitrag in dieser kategorie übersehen?
[/d/41613-links-zum-thema-extension-schreiben](https://www.typo3.net/d/41613-links-zum-thema-extension-schreiben)

georg

### [#3](https://www.typo3.net/d/65167-template-zu-eigener-extension/3) · Php_Diver · 2007-07-12

:D ahh, da habe ich wohl den wald vor lauter bäumen nicht gesehen.  :D

ps: trotzdem eine kleine frage noch. bei "Extension Development, using HTML-Templates" habe ich nur die möglichkeit ein template anzugeben.
wie bringe ich aber 3 templates unter? und wie baue ich das in meine extension?
sehe ich das wieder nicht?

danke dir

### [#4](https://www.typo3.net/d/65167-template-zu-eigener-extension/4) · just2b · 2007-07-12

dann mach einfach ein dropdown feld und das liest du aus und weist das entsprechende template zu

georg

### [#5](https://www.typo3.net/d/65167-template-zu-eigener-extension/5) · Php_Diver · 2007-07-12

hallo,

ja funktioniert  :D

danke

---

Quelle: „Template zu eigener Extension“, typo3.net, https://www.typo3.net/d/65167-template-zu-eigener-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
