Zum Inhalt springen

kickstarter: extend existing extension mit einer selectorbox: anzeige

Erstellt am 1. August 2008 · 1 Antwort · letzte Antwort am 1. August 2008

Tags: TCA, Frage

david_bru ·

Hi,

ich möchte eine bereits bestehende extension mit einer database-relation-selectorbox erweitern.
diesen schritt habe ich mit dem extension kickstarter geschafft, aber wenn ich mir nun im backend die änderung anschaue, wird mir in der selectorbox nur die uid ausgegeben - ich möchte aber das feld "title" ausgeben.

wie schaffe ich das nun?

ich habe schon mit einigen anderen selectorboxen verglichen, aber ich komm einfach nicht dahinter wo da der unterschied liegen könnte..

gruß
david

der automatisch generierte code schaut so aus:

$tempColumns = Array (
	"tx_flairextend_ort" => Array (		
		"exclude" => 1,		
		"label" => "LLL:EXT:flair_extend/locallang_db.xml:tx_irretutorial_mnasym_hotel.tx_flairextend_ort",		
		"config" => Array (
			"type" => "select",	
			"foreign_table" => "tx_dblistplaces_places",	
			"foreign_table_where" => "ORDER BY tx_dblistplaces_places.uid",	
			"size" => 1,	
			"minitems" => 0,
			"maxitems" => 1,
		)
	),
);

die einstellungen die ich im kickstarter vorgenommen habe:
Bild: tfa.w4y.at/…/t3_kickstarter.png

so schaut die selectorbox derzeit aus:
Bild: tfa.w4y.at/…/t3_dropdown.png

david_bru ·

so lösung ist wie folgt:
man muss das labelfield in der extension festlegen auf das man mittels db-relation zugreifen will.. sobald man das gemacht hat, erscheint auch die richtige bezeichnung in der selectbox

gruß
david