---
title: "Extension besser an Typo3 anpassen"
url: "https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage"]
created: "2006-05-27"
last_reply: "2006-05-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension besser an Typo3 anpassen

Extensions › Entwicklung · 3 Antworten · gestartet 2006-05-27

## Eröffnungsbeitrag

**T3Herbert** · 2006-05-27 · [Beitrag #1](https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen/1)

Hi alle zusammen!

Ich habe jetzt meine erste eigene Extension im Prinzip fertig geschrieben :)

Jetzt möcxhte ich diese jedoch stark verbessern in Hinblick auf die Integration in Typo3.

Es ist folgendermaßen:
Die eigentliche Extension generiert ein Bild. Es klappt alles wunderbar, so wie ich es mir vorstelle :).
Man kann viele Einstellungen übernehmen, um das genrierte Bild nach seinen eigenen Wünschen anzupassen, daher habe ich mehrere PopUps, die ich per eigenen Javascript öffnen. Ich möchte es aber nun folgendermaßen machen: Jedes Pop-Up-Fenster soll eine eigene neue Seite in Typo3 werden. Was nun angezeigt werden soll von der Extension möchte ich steuern, indem ich ein CODE-Feld hinzufüge, wie es bei der Forum-Extension oder der Gästebuch-Extension der Fall ist. Wie kann ich so ein CODE-Feld anlegen und, wie kann ich es dann auswerten?
Zudem möchte ich für die Popups andere Templates haben. Unter anderem soll dort keine Navigation angezeigt werden. Wie kann ich dieses umsetzen?

Vielen Dank für eure Hilfe. Ich kenn mich leider noch nicht viel mit Extension-Entwicklung aus, aber bisher macht es riesig viel Spaß. Es ist bestimmt weiterhin der Fall, wenn Ihr mir ein paar kleine Tipps geben könntet zu meinen Problemen, die ich oben geschildert habe.

MfG
Herbert

## Antworten

### [#2](https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen/2) · just2b · 2006-05-27

Hallo herbert,

siehe [/d/41613-links-zum-thema-extension-schreiben](https://www.typo3.net/d/41613-links-zum-thema-extension-schreiben) => flexforms

lg georg

### [#3](https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen/3) · steffenk · 2006-05-27

Flexforms sind der elegante Weg.

Man kann sich aber auch des CODE-Feldes bedienen.
Dieses muss man aktivieren:

das CODE-Feld heisst select_key (auch das DB-Feld)

in der ext_tables.php steht defaultmässig diese Zeile:

```php
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key,pages';
```

hier nimmt man das select_key  raus - nun taucht es im BE auf.

auslesen kann man es so:

```php
$code=$this->cObj->data["select_key"];
```

Für einige Anwendungen reicht das völlig aus - und für den Anfang ist es sicher leichter.

### [#4](https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen/4) · T3Herbert · 2006-05-28

Hi!

Das mit CODE funktioniert wunderbar. Vielen Dank! Ich glaube Flexforms scheinen noch ein wenig komliziert für mich zu sein.  :o

---

Quelle: „Extension besser an Typo3 anpassen“, typo3.net, https://www.typo3.net/d/43767-extension-besser-an-typo3-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
