Node reference: Aus vorhandenen Nodes auswählen mit Option, neue Node on the fly zu erstellen
am 06.02.2011 - 19:42 Uhr in
Hallo,
ein besserer Titel ist mir jetzt leider nicht eingefallen.
Ich suche schon eine ganze Weile nach einer Lösung für ein (aus meiner Sicht) umfangreiches Nodereference-Problem, konnte aber keine Lösung finden, vllt. auch, weil ich in der Möglichkeit der existierenden Module nicht vollständig durchblicke.
Es geht um eine Seite, die eine Filmdatenbank beinhaltet. Zum Verständnis kann man sich so etwas wie die IMDB in ganz klein Vorstellen. Es gibt Node-Typen wie "Film", "Filmbilder" und "Schauspieler".
Dank Node Reference URL Widget kann ich direkt auf der Seite einer Film-Node zum Beispiel ein Bild zu einem Film hinzufügen. Eine Bild-Node wird erstellt und referenziert automatisch eine Film-Node.
Bei Schauspielern funktioniert das genauso(gut), wodurch aber natürlich ein Schaupieler, wenn er in mehreren Filmen mitgespielt hat, auch mehrfach angelegt wird (zwei Nodes vom Typ Schaupieler mit gleichem Inhalt). Optimal wäre, wenn man aus einer List von bereits vorhandenen Schauspielern auswählen könnte (am besten als Autovervollständigung) und für den Fall, dass der Schauspieler noch nicht drin ist, ein Link zum Hinzufügen eines Schauspielers angeboten wird (in dem dann die Film-Node auch gleich referenzeirt wird).
Es scheint kein Modul zu geben, das für genau diesen Anwendungszweck gedacht ist. Aber kennt vllt. jemand Module, mit denen man das realisieren könnte?
- Anmelden oder Registrieren um Kommentare zu schreiben
Node Reference Create
am 06.02.2011 - 20:19 Uhr
Hallo.
Aber kennt vllt. jemand Module, mit denen man das realisieren könnte?
Wie wäre es mit [do:noderefcreate Node Reference Create]?
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Vom Prinzip her ja, nur
am 06.02.2011 - 20:32 Uhr
Vom Prinzip her ja, nur andersrum. Danke erstmal.
Damit User Bilder und Schauspieler eintragen könenn, ohne berechtigt zu sein, Film-Nodes zu bearbeiten, ist der Ablauf im Moment so, dass auf der Seite einer Film-Node mit einem Link eine Schauspieler-Node angelegt werden kann, in deren Nodereference-Feld die Film-Node eingetragen ist. Wie ist das verstehe, wäre Node Reference Create nur das richtige Modul, wenn man beim Erstellen oder Bearbeiten einer Film-Node die Schauspieler in einem Nodereference-Feld eintragen würde. Falls es eine Möglichkeit gibt, Usern zu erlauben, dieses Schauspieler-Feld in Film-Nodes zu bearbeiten, ohne die ganze Film-Node bearbeiten zu können, wäre das aber tatsächlch eine Möglichkeit für mich.