---
title: "Eigene Datenbankfelder anlegen"
url: "https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2006-09-26"
last_reply: "2006-09-26"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Eigene Datenbankfelder anlegen

Extensions › Entwicklung · 5 Antworten · gestartet 2006-09-26

## Eröffnungsbeitrag

**MasterYin** · 2006-09-26 · [Beitrag #1](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/1)

Ich sitze hier und versuche mein eigenes Frontend Plugin zu stricken, neben mir liegen das Typo3-Kochbuch und Typo3 4.0 - Handbuch für Entwickler... Beides echt fantastische nachschlagewerke, aber eines sagen sie mir nich...  #angry#
Wie ich beim erstellen einer Extension eigene Datenbankfelder anlegen kann...
Alle möglichen Standard Felder wie "header", "Subheader", "bodytext" funzen wunderbar, kann ich auch 1a im Frontend formatiert ausgeben, aber eigene bekomm ich nicht erstellt...
Ich brauche nur Textboxen (ohne RTE), Teilweise reichen einzelne Zeilen...
Kann mir evtl. jemand nen Codeschnippsel geben?
Möchte im Formular für meinen Redakteur zum Beispiel haben:
Titel:________________
Untertitel:____________________
Kurzbeschreibunb: (kleine Textbox so wie sie bei Bodytext entsteht)

Wäre echt dankbar

## Antworten

### [#2](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/2) · just2b · 2006-09-26

wie wärs beim kickstarter mit "New Database Tables"?

lg georg

### [#3](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/3) · MasterYin · 2006-09-26

sollte es wirlich so einfach sein....  :o   #angry#  #angry#  #angry#

### [#4](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/4) · MasterYin · 2006-09-26

SORRY für eine solch blöde Frage, aber ich hab das echt nicht gesehen...
Trotzdem danke

### [#5](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/5) · just2b · 2006-09-26

#giggle#

lg georg

### [#6](https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen/6) · MasterYin · 2006-09-26

Kann mir jetzt noch einer Sagen wie ich dir im BE anzeigen kann?

```php
t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("tt_content","");


t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types'][$_EXTKEY.'_pi1']['showitem']='CType;;4;button;1-1-1, header;;3;;2-2-2';
```

So kann ich mir die Standardelemente ausgeben... und wie schaff ich das mit meinen eigenen?

```php
$TCA["tx_meineext_felder"] = Array (
	"ctrl" => Array (
		'title' => 'LLL:EXT:meineext/locallang_db.xml:tx_meinext_felder',		
		'label' => 'uid',	
		'tstamp' => 'tstamp',
		'crdate' => 'crdate',
		'cruser_id' => 'cruser_id',
		"default_sortby" => "ORDER BY crdate",	
		"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
		"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_tx_meineext_felder.gif",
	),
	"feInterface" => Array (
		"fe_admin_fieldList" => "Feld1, Feld2, Feld3, Feld4",
	)
);
```

---

Quelle: „Eigene Datenbankfelder anlegen“, typo3.net, https://www.typo3.net/d/50637-eigene-datenbankfelder-anlegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
