[TYPO3-german] Extension Builder: Anzeige von Daten aus 2 Tabellen

Steffen Liebig steffen.liebig at gmx.de
Wed Oct 3 13:22:54 CEST 2012


Hat jemand eine Idee ?

Am 01.10.2012 13:20, schrieb Steffen Liebig:
> Hallo zusammen,
>
> ich habe derzeit ziemliche Probleme bei der Lösung der Frage, wie ich
> mir aus meiner selbsterstellten Extension im FE Daten aus 2 Tabellen
> kombinieren lassen kann.
>
> Folgende Situation:
>
> - eigene Extension (Name: clubdaten)
> - 2 Tabellen: Vereine (Name, Addresse, Jugendleiter etc)
> Kategorien (Bezirke I-VI: uiD, Name etc)
> - 1:n-Beziehung (mehrere Vereine in einem Bezirk, aber nicht umgekehrt)
>
> Das FE soll mir eine Anzeige liefern, die
>
> a) eine Vereinsliste und
> b) eine Detailansicht je Verein
>
> umfasst. Das kann auch gerne alles auf derselben Seite stattfinden.
>
> Die Detailansicht ist bei Extbase/Fluid ja schon enthalten, das Styling
> habe ich angefangen. Das eigentliche Problem ist Punkt a).
>
> Ich brauche eine Auflistung nach Bezirken, also:
>
> Bezirk I Bezirk II/III Bezirk IV
> SC Blabladorf ETCPEPE-Ort usw
> SK Sowiesostadt
>
> -> siehe www.pfaelzischer-schachbund.de, Menüpunkt "Vereine des PSB"
>
> Theoretisch könnte ich auch ein einfaches Selector-Feld in Tabelle 1
> anlegen und dafür Dropdwon-Eintragungen definieren (?!). Da ich aber
> separat Kategorien anlegen (die Struktur ggf anderweitig
> weiterverwenden) möchte, brauche ich die 2. Tabelle.
>
> Ich kann mir das Feld aus der Vereinstabelle auslesen lassen, das per
> Beziehung in die Kategorientabelle greift, aber dort kommt nur die
> interne Bezeichnung (tx_etc) mitsamt der uiD. Der Name ist ein anderes
> Feld.
>
> Ein Gedanke ist jetzt, die Vereinstabelle dazu zu bringen, statt der uiD
> den Kategoriennamen zu übernehmen. Vielleicht klappt es dann mit einer
> verschachtelten for each-Abfrage.
>
> Geht das und wenn ja, wie ? Oder muss ich doch den ganzen Weg über
> Controller (Extra-Abfrage) usw gehen, der bislang genausowenig
> funktioniert ?
>
> Besten Dank für Anregungen
>
> Steffen



More information about the TYPO3-german mailing list