---
title: "Neues DB-Feld erscheint nicht in Flexforms"
url: "https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms"
source: "typo3.net"
tags: ["Allgemein","Frage","TCA","tt_address"]
created: "2010-10-21"
last_reply: "2010-10-26"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Neues DB-Feld erscheint nicht in Flexforms

Allgemein · 8 Antworten · gestartet 2010-10-21

## Eröffnungsbeitrag

**ViktoriaS** · 2010-10-21 · [Beitrag #1](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/1)

Hallo!

Ich möchte die Tabelle tt_address um 2 Felder erweitern. Die neuen Felder sollen in den Flexforms und im Frontend sichtbar sein.
Dazu habe ich die Tabellen ext_tables.sql, tca.php, static/pi1/setup.txt  und res/default_hcard.htm erweitert.
Das neue Feld ist in der Datenbank, ich kann es über phpmyAdmin füllen und im Frontend ausgeben.
Nur leider erscheint es nicht in den Flexforms.

Ich hatte angenommen, nachfolgender Eintrag in der tca.php sei dafür verantwortlich. Aber sieht nicht so aus.

```php
'children' => array (
              'label'  => 'LLL:EXT:lang/locallang_general.xml:LGL.address',
              'config' => array (
              'type' => 'text',
              'cols' => '20',
              'rows' => '3'
           )
       ),
```

Danke vielmalls im Voraus.
Viki

## Antworten

### [#2](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/2) · Norman2k · 2010-10-21

Du musst das neue Feld weiter unten in der tca auch noch einfügen?

```php
<?php
    'types' => array (
        '1' => array('showitem' => 'hidden;;;;1-1-1, gender;;;;3-3-3, name;;2, birthday, address;;6, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, description, addressgroup;;;;1-1-1')
    ),
    'palettes' => array (
        '2' => array('showitem' => 'title, company'),
        '3' => array('showitem' => 'country, region'),
        '4' => array('showitem' => 'mobile, fax'),
        '5' => array('showitem' => 'www'),
        '6' => array('showitem' => 'building, room')
    )
?>
```

### [#3](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/3) · ViktoriaS · 2010-10-21

Hay!

Danke für die schnelle Antwort.
Hat geklappt.
Nun fehlt mir leider nur noch die Überschrift für das Feld.

Das einzig Logische schien mir ein Eintrag in der locallang_tca.xml

```html
<label index="tt_address.children">Kinder:</label>
```

Aber leider war´s das nicht. :o
Noch n´ Tipp ?? o.O

Danke vielmals
Viki

### [#4](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/4) · igorshmigor · 2010-10-21

Als label hast du 'LLL:EXT:lang/locallang_general.xml:LGL.address' angegeben. Das bedeutet: Verwende aus der Extension 'lang', in der Datei locallang_general.xml das Label LGL.address. Deshalb wird nicht dein tt_address.children verwendet.
Willst du das Label tt_address.children aus deiner Extension verwenden, der ich jetzt mal die Extension-Key extendttaddress gebe, dann solltest du folgendes schreiben

```php
'children' => array (
              'label'  => 'LLL:EXT:extendttaddress/locallang_general.xml:tt_address.children',
              'config' => array (
              'type' => 'text',
              'cols' => '20',
              'rows' => '3'
           )
       ),
```

### [#5](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/5) · karlchen · 2010-10-21

da du direkt die geänderten Dateien aufzählst gehe ich nicht davon aus, dass du eine neue Extension angelegt hast und du somit die Original Dateien bearbeitet hast ?

Wenn ja, bedenke das diese Änderungen bei einem Update der Extension alle gelöscht werden, einfacher (auch in der späteren Pflege und Betreuung der Seite) schau dir mal die Extension Kickstarter an. Damit kann man schnell ein Grundgrüst ein Extension zusammenklicken und vorhanden Extensions erweitern.

Vorteil daran ist, das du die Änderung in einer eigenen Extension hast und bei Updates nichts verloren geht.

### [#6](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/6) · ViktoriaS · 2010-10-22

Hay!
Danke vielmals für die schnellen Beiträge!!!
Aber: Karlchen hat recht: "Ich habe keine eigene Extension geschrieben. Ich wollte die Dateien manuell ändern."
Und warum?
Weil ich gelesen habe (Zitat)

```html
"der Kickstarter ist eigentlich nur für die initiale Erstellung einer Extension gedacht. 
Die spätere Bearbeitung und Änderung der Extension ist nicht vorgesehen und wird auch nicht empfohlen."
```

#paralyzed##paralyzed#
Seit ihr also beide **nicht** dieser Meinung?
Kriege ich den Feldnamen also nicht durch manuelles Ändern der Dateien gesetzt?

Danke vielmals im Voraus
Viki

### [#7](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/7) · ViktoriaS · 2010-10-22

Hay!

Ich noch mal!
Doch!!! Kriege ich :p :p

Indem ich einfach schreibe

```html
 'label'   => 'LLL:EXT:tt_address/locallang_tca.xml:tt_address.children',
```

Komisch, dass manche Felder in der tca.php da was anderes stehen haben. War mir zuvor nicht aufgefallen.

Dennoch würde mich Eure Meinung zu dem oben aufgeführten Zitat interessieren.

Viele Grüße
Viki

### [#8](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/8) · karlchen · 2010-10-22

Hallo,
dein jetziger Weg ist durch aus machbar, ist ja an deinem Ergebniss zu sehen.

Dein gefundenes Zitat ist ebenfalls korrekt, jedoch kannst du mit einer neuen Extension eine vorhandene Extension verändern/ erweitern und diese neue Extension kannst du am einfachsten mit dem Kickstarter erstellen.

Der Kickstarter bietet dir in der erstellten Extension dann auch verschiedene Codebeispiel an, die du dann natürlich deinen Anforderungen hin anpassen solltest, wenn du aber zu diesem Zeitpunkst deine erstellte Extension mit dem kickstarter "editieren" möchtest, werden alle Änderung in der neu erstellten Extension wieder überschrieben, daher soll man den Kickstarter nicht zum editieren nutzen.
Um ein Grundgerüst einer neuen Extension anzulegen, ist es im Moment allerdings die einfachste Variante.

### [#9](https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms/9) · ViktoriaS · 2010-10-26

Danke für die Zusatzinfo!

Viki

---

Quelle: „Neues DB-Feld erscheint nicht in Flexforms“, typo3.net, https://www.typo3.net/d/101899-neues-db-feld-erscheint-nicht-in-flexforms
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
