---
title: "Optional Select-Feld in tca.php"
url: "https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2006-02-14"
last_reply: "2013-02-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Optional Select-Feld in tca.php

Extensions › Entwicklung · 4 Antworten · gestartet 2006-02-14

## Eröffnungsbeitrag

**bkahle** · 2006-02-14 · [Beitrag #1](https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp/1)

Hallo,

in meiner Extension habe ich zwei neue Datensätze eingefügt, wobei dem ersten Datensätze aus dem zweiten zugeordnet werden sollen.

In meiner tca.php steht:
..

```typoscript
"gruppen" => Array (		
	"exclude" => 1,		
	"label" => "LLL:EXT:tx_test/locallang_db.php:tx_test.group",
	"config" => Array (
		"type" => "select",	
		"foreign_table" => "tx_test_gruppen",	
		"foreign_table_where" => "ORDER BY tx_test_gruppen.uid",	
		"size" => 1,	
		"minitems" => 0,
		"maxitems" => 1,
	)
)
```

...

Das klappt soweit auch, aber ich möchte gerne, dass dieses Feld optional ist und nicht ausgewählt werden muss. Momentan belegt er immer die Auswahl mit obersten Element.

Gibt es da ein Flag für ?

Gruß,
Björn Kahle

## Antworten

### [#2](https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp/2) · steffenk · 2006-02-16

setz einfach ein leeres Element an den Anfang,
also vor foreign_table:

```php
"items" => Array (
		Array("",0),
	),
```

### [#3](https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp/3) · bkahle · 2006-02-16

Hey, cool! Vielen Dank.

### [#4](https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp/4) · HH · 2013-02-07

sorry muss den thread nochmal hochholen, das funktioniert bei mir leider nicht....

```typoscript
'l10n_parent' => array(
			'displayCond' => 'FIELD:sys_language_uid:>:0',
			'exclude' => 1,
			'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent',
			'config' => array(
				'type' => 'select',
				'items' => array(
					array('', 0),
				),
				'foreign_table' => 'tx_schuledb_domain_model_fremdsprachen',
				'foreign_table_where' => 'AND tx_schuledb_domain_model_fremdsprachen.pid=###CURRENT_PID### AND tx_schuledb_domain_model_fremdsprachen.sys_language_uid IN (-1,0)',
			),
		),
```

### [#5](https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp/5) · HH · 2013-02-09

hat sich erledigt,
die zeile mussnatürlich in die richtige datei----#angry#

---

Quelle: „Optional Select-Feld in tca.php“, typo3.net, https://www.typo3.net/d/37864-optional-select-feld-in-tcaphp
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
