[TYPO3-german] Backenddatensatz: DatabaseRelation: Selectbox: anderes Feld aus DB-Tabelle statt uid anzeigen?
Roland Müller
webmaster at roland-mueller.info
Thu Apr 9 16:09:38 CEST 2009
vielen dank bernd, genau das wars was ich brauchte.
wichtig: das muss in der datei ext_tables.php geändert werden, nicht in
tca.php!!! im kickstarter gehts auch, wie von bernd erwähnt, aber nicht
bei der relation, sondern bei der relationalen tabelle selbst, ziemlich
weit oben; da war in der selectbox "none" ausgewählt.
bernd wilke schrieb:
> Am Wed, 08 Apr 2009 18:17:51 +0200 schrieb Roland Müller:
>
>> Hi,
>>
>> bei meiner Extension verwende ich eine Databaserelation; beim Anlegen
>> des Datensatzes sehe ich aber in der Auswahlbox für die Relation nur
>> UIDs, wie bringe ich Typo3 dazu, ein anderes Feld als die UID als
>> Anzeigewert in die Box zu schreiben? Aus dem Teil des TCAs werde ich
>> nicht schlau:
>>
>>
> =======
> [...]
> =======
>
> das wird auch nicht bei der Auswahl festgelegt, sondern bei der Tabelle,
> aus der ausgewählt wird.
> Der Kickstarter hat dafür extra eine Auswahl, die man schnell übersieht,
> weil sie weit oben steht, man aber erst unten Felder anlegen muss um oben
> etwas auswählen zu können.
>
> Im Prinzip geht es darum dass in der auszuwählenden Tabelle etwas steht
> wie:
> $TCA['tx_txstartseite_linktemplates'] = array (
> 'ctrl' => array (
> 'label' => 'title',
>
> mit dem entsprechenden Feld 'title', das angezeigt werden soll.
>
>
> bernd
More information about the TYPO3-german
mailing list