Node referenzieren
am 09.11.2008 - 15:46 Uhr in
Ok, folgendes Problem: Ich habe einen Veranstaltungskalender (Event Modul) und sehr undisziplinierte User, d.h. ich kann es mir nicht erlauben, dass eine Veranstaltung als Freitext eingetragen wird. Wenn ich nicht alles haarklein mittels Formularfeldern vorgebe, dann wird die Hälfte der Informationen vergessen. Eines der Formularfelder soll der Treffpunkt sein, aber auch hier will ich keinen Freitext drin erlauben, da ich jetzt schon weiss, dass dann irgendwelche Spitznamen für Orte (z.B. "Vereinsheim") anstelle von Adressen da rein geschrieben werden, mit denen Externe überhaupt nichts anfangen können.
Ich habe mir einen Contenttype "Ort" angelegt, der im wesentlichem einfach nur ein IFrame von Google Maps einbettet. Was ich nun machen möchte ist im Eingabeformular des Veranstaltungskalenders eine Liste aller vorhandenen Orte anzeigen, aus denen der Eintragende den oder die Treffpunkt(e) für die Veranstaltung auswählen muss. Wichtig ist mir hierbei, dass ich nicht jedes mal, wenn ein neuer Ort angelegt wird, ich auch gleich nochmal Hand an das Veranstaltungsformular legen und besagten Ort dort in die Liste erlaubter Werte eintragen muss. Große Frage: Wie mache ich das am geschicktestem?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ok, Problem gelöst. Gabs
am 09.11.2008 - 18:57 Uhr
Ok, Problem gelöst. Gabs schon fix und fertig als "Node reference" und ist Teil des CCK Moduls (und ich Dussel suche mich dumm und dämlich nach diesem Modul im Downloadbereich von Drupal, bzw. versuche es händisch nachzuprogrammieren).