Zum Inhalt springen

Einträge aus drei Ordnern zusammenfassen

Erstellt am 29. August 2013 · 2 Antworten · letzte Antwort am 30. August 2013

Tags: TCA, TYPO3 6.x, Frage

JojoKoester ·

Hallo Zusammen,
ich möchte eine Extension erstellen.

Dazu habe ich mir schon den Extension Builder installiert und mit Hilfe der Mittwald Dokumentation eine Extension erstellt. Jetzt möchte ich das gelernte auf meine eigene Extension übertragen 🙂

Ich habe drei Ordner:
- Einheiten
- Fahrzeuge
- Aufträge

Den Aufträgen möchte ich nun verschiedene und auch mehrere Einheiten zuordnen. Jetzt habe ich im Extension Builder schon relativ viel herumprobiert...kriege aber keine passende Verknüpfung. Nur, dass ich einen Datensatz (hier z.B. ein Fahrzeug) auswählen kann.

Gibt es da eine einfache Möglichkeit, dieses direkt über den Extension Builder zu konfigurieren.

Viele Grüße
Johannes

einpraegsam.​net ·

Also, du musst zwischen Backend und Frontend (Extbase) unterscheiden.
Zu allererst müssen die Relationen im Backend funktionieren (Kannst du Datensätze anlegen und die Zuordnungen richtig treffen? Falls nein, musst du noch am TCA schrauben).
Erst wenn das funktioniert, kannst du dich auf das FE stürzen. Wenn man in Extbase an Datensätze nicht herankommt, hängt das oftmals an der Fehlenden storagePid (Hast du alle drei Seiten kommasepariert im TypoScript hinterlegt?).
Alles weitere wäre, ohne den Code gesehen zu haben, nur geraten.

JojoKoester ·

Danke erstmal für die Antwort!
Ich habe mir jetzt mal das Video von Steffen Mueller und Nico de Haen angeschaut und den Sessionmanager nachgebaut. (http://vimeo.com/25632882)

Ich bleibe jetzt mal bei dem Sessionmanager, welcher sich aber relativ leicht auf mein Beispiel übertragen lässt. Hab nun einen Ordner anlegt, Namens Sessions. Dort sind die Speaker und Sessions hinterlegt. Dies würde ich noch gerne trennen, also einen Ordner Sessions und einen Speaker.
Das habe ich noch nicht via TypoScript gemacht. Im Video wird das auch nur ganz kurz erwähnt...weiß auch leider nicht wie das geht 🙁

Das ich einer Session mehrere Speaker zuweisen kann funktioniert bereits!

Werde mich dann auch erstmal an deinen Tipp halten...also erst die Funktion im Backend herstellen und dann die Ausgabe im Frontend (war aber bisher auch nur die Standard-Funktion des ExtensionBuilders).
Hab mal ein Bild von der aktuellen Domäne angehängt.

Gruß Johannes

ExtensionBuilder.jpg