Zum Inhalt springen

Optional Select-Feld in tca.php

Erstellt am 14. Februar 2006 · 4 Antworten · letzte Antwort am 9. Februar 2013

Tags: TCA, Frage

bkahle ·

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:
..

"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

HH ·

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

'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)',
			),
		),