---
title: "frontend user Tabelle mit extension builder erweitern unter typo3 v6.x"
url: "https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Frage","Frontend-Benutzer","TYPO3 6"]
created: "2013-11-27"
last_reply: "2014-12-15"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# frontend user Tabelle mit extension builder erweitern unter typo3 v6.x

Extensions › Entwicklung · 10 Antworten · gestartet 2013-11-27

## Eröffnungsbeitrag

**HH** · 2013-11-27 · [Beitrag #1](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/1)

Hallo,
ich weiß dieses Thema taucht immer wieder in Foren / dem Netz auf, aber ich checks trotzdem nicht deswegen verzeiht mir die Frage:-)

Ich möchte gerne die Tabelle fe_users um ein paar Felder erweitern.
Ich habe dazu mithilfe des Extension Builders (Typo3 6.1.1) eine Extension gestartet. Dort habe ich Domain object settings, bei "Map to existing table" - fe_users und bei "Extend existing model class" - Tx_Extbase_Domain_Model_FrontendUser   eingegeben.

soweit so gut, ich kann mal die extension speichern. wenn ich die tabelle fe_users mit phpmyadmin anschaue, sehe ich die felder wurden in der Tabelle angelegt.

Leider tauchen im typo Backend die beim anlegen eines Frontend Users die von mir angelegten Felder nicht auf.....was muss ich noch machen? Irgendein Eintrag in irgendeiner Datei?!?!
(Früher mit dem Kickstarter war alles viel einfacher :-(((

Danke für jede Antwort!
Harald

## Antworten

### [#2](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/2) · Schweriner · 2013-11-27

Also unter TYPO3 6.1 gibt es solche Klassen wir Tx_Extbase_Domain_Model_FrontendUser nicht mehr. Ab jetzt läuft das mit Namespaces. Vielleicht muss es heißen TYPO3\CMS\Extbase\Domain\Model\FrontendUser oder auch einfach nur FrontendUser.

Desweiteren kann man wie zuvor Felder in der ext_tables.php zu beliebigen TCA Models hinzufügen.

### [#3](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/3) · HH · 2013-11-27

danke für die Antwort, benutze ich TYPO3\CMS\Extbase\Domain\Model\FrontendUser oder nur FrontendUser kann ich die extension nicht speichern, er kennt die Klasse nicht.

Welche ext_tables.php muss ich dann erweitern? Die von meiner Extension? Gibts sowas für Frontend User?
Danke!

### [#4](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/4) · Schweriner · 2013-11-27

Es gibt bestimmt auch eine ext_tables.php für FrontendUser, aber die würde beim nächsten Update bestimmt wieder überschrieben wird. Also trägst Du das in die ext_tables.php Deiner Extension ein.

### [#5](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/5) · HH · 2013-11-27

da stehen die felder drin, ich denke ich muss da noch irgend eine Zeile ändern....

```typoscript
<?php
if (!defined('TYPO3_MODE')) {
	die ('Access denied.');
}

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'FEU_EXT');

$tmp_feu_ext_columns = array(

	'geburtsort' => array(
		'exclude' => 0,
		'label' => 'LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:tx_feuext_domain_model_feuext.geburtsort',
		'config' => array(
			'type' => 'input',
			'size' => 30,
			'eval' => 'trim'
		),
	),
	'test1' => array(
		'exclude' => 0,
		'label' => 'LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:tx_feuext_domain_model_feuext.test1',
		'config' => array(
			'type' => 'input',
			'size' => 30,
			'eval' => 'trim'
		),
	),
	'test2' => array(
		'exclude' => 0,
		'label' => 'LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:tx_feuext_domain_model_feuext.test2',
		'config' => array(
			'type' => 'text',
			'cols' => 40,
			'rows' => 15,
			'eval' => 'trim',
			'wizards' => array(
				'RTE' => array(
					'icon' => 'wizard_rte2.gif',
					'notNewRecords'=> 1,
					'RTEonly' => 1,
					'script' => 'wizard_rte.php',
					'title' => 'LLL:EXT:cms/locallang_ttc.:bodytext.W.RTE',
					'type' => 'script'
				)
			)
		),
		'defaultExtras' => 'richtext[]',
	),
);

t3lib_extMgm::addTCAcolumns('fe_users',$tmp_feu_ext_columns);

$TCA['fe_users']['columns'][$TCA['fe_users']['ctrl']['type']]['config']['items'][] = array('LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:fe_users.tx_extbase_type.Tx_FeuExt_FeuEXT','Tx_FeuExt_FeuEXT');

$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] = $TCA['fe_users']['types']['1']['showitem'];
$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] .= ',--div--;LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:tx_feuext_domain_model_feuext,';
$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] .= 'geburtsort, test1, test2';
```

### [#6](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/6) · HH · 2013-11-27

das hier ist wahrscheinlich wichtig...

```typoscript
t3lib_extMgm::addTCAcolumns('fe_users',$tmp_feu_ext_columns);

$TCA['fe_users']['columns'][$TCA['fe_users']['ctrl']['type']]['config']['items'][] = array('LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:fe_users.tx_extbase_type.Tx_FeuExt_FeuEXT','Tx_FeuExt_FeuEXT');

$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] = $TCA['fe_users']['types']['1']['showitem'];
$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] .= ',--div--;LLL:EXT:feu_ext/Resources/Private/Language/locallang_db.xlf:tx_feuext_domain_model_feuext,';
$TCA['fe_users']['types']['Tx_FeuExt_FeuEXT']['showitem'] .= 'geburtsort, test1, test2';
```

### [#7](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/7) · Schweriner · 2013-11-27

t3lib_extMgm::addToAllTCAtypes('fe_users', '--div--;Eigene Felder , geburtsort, test1, test2');

Darunter hinzufügen.

### [#8](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/8) · HH · 2013-11-27

Danke!
Werd ich gleich mal testen und dann noch mal die Doku lesen was t3lib_extMgm::addToAllTCAtypes macht.
Damit ich auch verstehe was ich da mache.

Ich denke ich habs etwas verstanden, ich kann in meiner eigenen Extension auf die TCA jeder beliebigen Tabelle zugreifen, richtig?
Danke nochmal!

### [#9](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/9) · Schweriner · 2013-11-27

Richtig :-)

### [#10](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/10) · HH · 2014-12-13

jetzt hab ich unter typo3 6.2.8 noch eine frage dazu.
der extensionbuilder schreibt in den ext_tables.php folgende zeile

```php
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_users', '--div--;Eigene Felder , geburtsort, test1, test2, test3, schule');
```

also schon den addToAllTCAtypes,
sollte man das so auch machen?

### [#11](https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x/11) · Schweriner · 2014-12-15

Ja das wäre in Zukunft in dieser Form besser - wer weiß wie lange es die andere Klasse samt Funktion noch gibt.

---

Quelle: „frontend user Tabelle mit extension builder erweitern unter typo3 v6.x“, typo3.net, https://www.typo3.net/d/116726-frontend-user-tabelle-mit-extension-builder-erweitern-unter-typo3-v6x
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
