Anmeldung zu Veranstaltung mit versch. Terminen (Date module)

am 06.01.2015 - 12:51 Uhr in
Hallo zusammen,
es ist schwer, einen passenden Titel für das Forenthema zu finden.
Also es geht um folgendes:
Ich habe mir einen Inhaltstypen Weiterbildung erstellt, mit dem ich verschiedene
Arten von Veranstaltungen abbilden kann. Mithilfe des Date-Moduls ist es u. a. möglich,
für eine Veranstaltung versch. Termine bzw. Daten zu speichern, sodass man Veranstaltungen im Backend nur
genau einmal anlegen muss.
Über einen View (Veranstaltungs-Übersicht) lasse ich mir alle kommenden Veranstaltung der Reihe nach ausgeben.
Dabei wird die Veranstaltung, ich nenne sie mal Motorrad Fahrsicherheitstraining, z.B. 3x ausgegeben,
also für jedes Datum einmal. Bis dahin ist alles okay, aber:
Klicke ich nun auf eine Veranstaltung und komme auf die Detail-Seite, habe ich das Problem, dass es keine Verknüpfung
mehr zu dem ausgewählten Datum gibt. Mir ist schon klar warum, aber ich muss irgendeine Lösung finden, wie die
ausgewählte Veranstaltung gespeichert werden kann.
Außerdem soll es möglich sein, sich für eine Veranstaltung anzumelden, und dazu benötige ich eben nicht nur die
Veranstaltung an sich, sondern auch noch das zugehörige Datum.
Leider wird in der Datenbank pro Datum auch keine ID oder so etwas gespeichert, worauf ich zugreifen kann...
Hat jemand eine Idee, wie ich das lösen könnte? Evtl. geht es ja auch ganz anders. Oder doch nur eine Einstellung im View?
Schöne Grüße
Axel
- Anmelden oder Registrieren um Kommentare zu schreiben
einfach das datum als feld
am 06.01.2015 - 14:13 Uhr
einfach das datum als feld der veranstaltung. und module zur registrierung gibts mehrere. signup (einfach), entity register....
Danke caw für das
am 06.01.2015 - 14:27 Uhr
Danke caw für das Feedback.
Leider geht das mit dem Datum ja nicht einfach so, oder ich habe dich falsch verstanden.
Das Problem ist, dass die Veranstaltungs-Node, immer die gleiche ist Seite ist – egal, welchen
Termin man angeklickt hat, weil es im Backend auch nur ein Node pro Veranstaltung ist.
Wenn ich mir auf der Detailseite das Datum ausgeben lasse, erhalte ich bspw.
Die gerenderte Ausgabe ist ein einzelner String, egal wie viele Termine intern gespeichert wurden.
Wenn ich mir das Objekt über dpm() ausgeben lasse, finde ich die verschiedenen Daten auch,
allerdings ohne Bezug auf den zuvor ausgewählten Termin.
Ich bräuchte also so etwas wie eine Active-Klasse zum Beispiel. Oder es müssten doch untersch.
Nodes pro Termin sein – keine Ahnung!
genau das dann eben nicht
am 06.01.2015 - 14:34 Uhr
genau das dann eben nicht mehr. du m ußt für jedes datum eine neue node anlegen!