verknüpfte CCK Felder wie Parent -> Cild
am 24.09.2009 - 16:00 Uhr in
Hi Drupal Community,
ich bei mir nicht ganz sicher obs für meine Idee schon ein Modul oder eine naheliegende Lösung gibt.
Deshalb kurz zur Idee
Ich habe einen neuen nodetype mit einer Reihe von Felder die ein.
Das ganze geht um ein Dokument das als Datei hochgeladen wird, ein Feld für das Entstehungsjahr, ein Feld für den Autor und ein Feld für die Veranstaltung zu der es gehört.
Soweit kein Problem.
Autor und Veranstaltung sind momentan Textfelder.
Jeder Autor betreut nur eine bestimmte Anzahl von Veranstaltungen, dass heißt man könnte Veranstaltung x bei Autor a finden aber nicht bei Autor y.
Kann ich diese Verknüpfung irgendwie definieren, so dass der Benutzer zu einem Autor nur bestimmte Veranstaltungen wählen kann.
Und kann ich des weiteren dem Nutzer noch die Möglichkeit geben neue Autoren und deren Veranstaltung hinzuzufügen.
Ist alles nicht ganz einfach.
Hoffe man kann nachvollziehen was ich meine.
Ich hatte auch überlegt das ganze als Taxonomie zu lösen, aber auch da würde das Problem bestehen die Eingab des Nutzer richtig zu bearbeiten.
Ideen?
- Anmelden oder Registrieren um Kommentare zu schreiben
CCK Node-Referenz
am 24.09.2009 - 18:14 Uhr
Autor und Veranstaltung sind momentan Textfelder.
Leg doch für die Veranstaltungen und Autoren eigene Nodes an (außer, die Autoren sind User im System). Dann verwendest Du anstelle von Texten CCK Node-Reference Felder.
Die User können dann bei Upload neuer Dokumente aus der Liste der Autoren und Veranstaltungen wählen. Über Views kannst Du dann Beziehungen abbilden wie z.B. alle Dokumente eines Autors o.ä.
Mit festgelegten Taxonomien würde das ebenfalls funktionieren.
Beides hat Vor- wie auch Nachteile. Was besser für Dich funktioniert hängt vom Kontext ab. Für Nodetypes kannst Du die Rechte feinstufiger festlegen. An Taxonomien könntest Du auch weitere Inhalte hängen - Drupal bringt automatisch Darstellungen / Seiten für alle Inhalte eines Taxonomie-Begriffs mit.
Schöne Grüße,
Ralf Hendel
| comm-press.de
Schöne Grüße,
Ralf Hendel
|
Ja ich konnte es über die
am 28.09.2009 - 16:37 Uhr
Ja ich konnte es über die Taxonomy lösen, das "Hierarchical Select" Modul erledigt den Rest und kontrolliert di Eingabe der Nutzer.
Danke für die Idee