Zum Inhalt springen

Daten aus zwei Tabellen als Auswahl im Backend ausgeben

Erstellt am 4. März 2008 · Noch keine Antworten

Tags: TCA, Frage

sasasem ·

Hallo,
ich habe eine Extension über mehrere Tabellen.
Ein Tabelle beinhaltet die Infos über Dealer, eine andere die Infos zu Städten.
Das Feld dealer.city entspricht cities.uid
Es existiert eine m-m Verbindung zwischen den zwei Tabellen.

Ein Produkt (dritte Tabelle) soll mind. einem Dealer zugewiesen werden.
Jetzt existiert der Dealer "Peters Proberaum" einmal in Köln, einmal in Düsseldorf.
Der Name des Ladens hilft mir bei der Zuordnung Produkt <-> Dealer nicht weiter, auch der Ort des Ladens nicht. Ich bräuchte diese zwei Daten zusammen, also "Dealer, Stadt" (siehe Grafik)

Bild: sasasem.de/info2.jpg

Wie kann ich im Backend eine Kombination aus zwei Feldern als Auswahlmöglichkeit darstellen?

Der tca.php-Abschnitt:

"dealer" => Array (		
  "exclude" => 1,		
  "label" => "LLL:EXT:ssm_product/locallang_db.xml:tx_ssmproduct_product.dealer",		
  "config" => Array (
    "type" => "select",	
    "foreign_table" => "tx_ssmproduct_dealer",	
    "foreign_table_where" => "ORDER BY tx_ssmproduct_dealer.uid",	
    "size" => 10,	
    "minitems" => 0,
    "maxitems" => 100,
  )
)