Zum Inhalt springen

TCA select konfigurieren?

Erstellt am 10. August 2006 · 1 Antwort · letzte Antwort am 11. August 2006

Tags: TCA, Frage

keztrel ·

Hallo!

Ich versuche mich gerade an meiner ersten etwas größeren Extension! Diese besteht aus 3 Tabellen, welche dann natürlich auch miteinander verbunden sind... Konkret habe ich eine Marke und diese ist einer Kategorie zugewiesen (die UID der Kategorie speichere ich in der Marken-Tabelle ab).. Nun möchte ich beim Anlegen einer neuen Marke im Backend gerne die Kategorie auswählen können...

Das ganze habe ich soweit auch geschafft, nur wird immer nur die UID der Kategorie und nicht das Attribut "name" angezeigt. Ist es möglich irgendwie festzulegen welche spalte angezeigt wird?

Hier ein Codeausschnitt:

"kategorie_uid" => Array (		
			"exclude" => 1,		
			"label" => "LLL:EXT:tm_tuning/locallang_db.xml:tx_tmtuning_kategorie.name",		
			"config" => Array (
				"type" => "select",	
				"foreign_table" => "tx_tmtuning_kategorie",	
				"foreign_table_where" => "ORDER BY tx_tmtuning_kategorie.name",
				"size" => 5,	
				"minitems" => 0,
				"maxitems" => 1,		
				"wizards" => Array(
					"_PADDING" => 2,
					"_VERTICAL" => 1,
					"add" => Array(
						"type" => "script",
						"title" => "Create new record",
						"icon" => "add.gif",
						"params" => Array(
							"table"=>"tx_tmtuning_kategorie",
							"pid" => "###CURRENT_PID###",
							"setValue" => "prepend"
						),
						"script" => "wizard_add.php",
					),
					"edit" => Array(
						"type" => "popup",
						"title" => "Edit",
						"script" => "wizard_edit.php",
						"popup_onlyOpenIfSelected" => 1,
						"icon" => "edit2.gif",
						"JSopenParams" => "height=350,width=580,status=0,menubar=0,scrollbars=1",
					),
				),
			)
		),