---
title: "Items der Selectorbox ändern"
url: "https://www.typo3.net/d/105106-items-der-selectorbox-aendern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2011-04-27"
last_reply: "2011-04-29"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Items der Selectorbox ändern

Extensions › Entwicklung · 2 Antworten · gestartet 2011-04-27

## Eröffnungsbeitrag

**reeko** · 2011-04-27 · [Beitrag #1](https://www.typo3.net/d/105106-items-der-selectorbox-aendern/1)

Hallo zusammen
Ich habe folgendes Problem:
Ich würde gerne die Ausgabe einer Selectorbox so anpassen, dass die Items den dazugehörigen Text aus der Tabelle als Text erhalten und nicht die UID.
Bis jetzt wird mir lediglich die uid des jewiligen Datensatzes ausgegeben.

```html
<option value="1">1</option>
<option value="2">1</option>
```

Toll wäre die folgende Ausgabe:

```html
<option value="1">Produkt A</option>
<option value="2">Produkt B</option>
```

Ich dache, dass das Ganze ins tca.php rein muss.
Hatte es mit «items» oder «foreign_table_prefix» versucht. Leider ohne Erfolg.

```typoscript
...
'products' => array (		
	'exclude' => 0,		
	'label' => 'LLL:EXT:bsi_references/locallang_db.xml:tx_bsireferences_references.products',
	'config' => array (
		'type' => 'select',
		'foreign_table' => 'tx_bsireferences_products',
		'foreign_table_where' => 'ORDER BY tx_bsireferences_products.uid',
		'foreign_table_prefix' => 'HIER SOLL DER TEXT AUS DER DB REIN'
		'size' => 5,	
		'minitems' => 0,
		'maxitems' => 10,
	)
),
...
```

Vielen Dank und Gruss
Reeko

## Antworten

### [#2](https://www.typo3.net/d/105106-items-der-selectorbox-aendern/2) · intensivstation · 2011-04-28

Nein, das gehört nicht in die tca.php rein. Das wird in der ext_tables.php konfiguriert.
Beispiel:

```php
$TCA['tx_fpshop_category'] = array (
	'ctrl' => array (
		'title'     => 'LLL:EXT:fpshop/locallang_db.xml:tx_fpshop_category',		
		'label'     => 'name',	
		'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_fpshop_category.gif',
	),
);
```

Bei label muss man z.B. name statt uid reinsetzen. In diesem Fall hier nachsehen:
$TCA['tx_bsireferences_products']

### [#3](https://www.typo3.net/d/105106-items-der-selectorbox-aendern/3) · reeko · 2011-04-29

Vielen Dank. Genau danach habe ich gesucht.
Gruss Reeko

---

Quelle: „Items der Selectorbox ändern“, typo3.net, https://www.typo3.net/d/105106-items-der-selectorbox-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
