Inhalt von Inhaltstypen abfragen und untereinander verlinken...?
am 28.07.2009 - 08:16 Uhr in
Hallo Community,
wir brüten hier gerade mal wieder über einem Problem und hoffen, dass wir es richtig beschreiben können.
Ausgangslage: Filmseite mit Informationen zu Filmen
Es gibt folgende Inhaltstypen: Vorschau, Reviews, Interpretationen, Charakterisierungen, News
Unser Problem möchte ich am Beispiel des bekannten Klassikers "Casablanca" schildern.
Also: Es kann sein, dass ein User ein Review zum Film "Casablanca" schreibt. Dieses landet natürlich wie gewünscht im Inhaltstyp Reviews. Schreibt ein anderer User eine Interpretation über den Film, landet diese im Inhaltstyp Interpretation. Alles klar soweit.
Nun hätten wir gerne eine Übersichtsseite für jeden Film (Filmdatenbank).
Wenn ich zum beispiel die Übersicht "Casablanca" aufrufe, sollen alle verfügbaren Artikel anch Inhaltstyp aufgelistet werden.
Es sollte so aussehen:
-------------------------------------
Cover
Titel: Casablanca
Reviews
Review 1 von User a
Review 2 von User b
etc.
Interpretationen
Interpretation von User d
Interpretation von user f
etc.
-------------------------------------
Nun die Frage aller Fragen: Wie kann man dieses Vorhaben umsetzen bzw. ist es überhaupt möglich? Wenn es möglich ist, kann man auf unserem bisherigen Satz von Inhaltstypena ufbauen doer müssen wir alles neu strukturieren?
Bin wirklich für jeden Tipp dankbar, wir würden ungern auf diesen Komfort verzichten wollen!
Grüße,
zank
- Anmelden oder Registrieren um Kommentare zu schreiben

Bezüge herstellen
am 28.07.2009 - 09:29 Uhr
Hallo Zank,
Du musst Bezüge der einzelnen Inhaltstypen zueinander herstellen, damit Du dann mit Hilfe von Views alle gemeinsam ausgeben lassen kannst (z. B. auf einer Übersichtsseite). In Deinem Falle wäre es zum Beispiel sinnvoll einen Inhaltstyp "Film" zu kreieren und diesen mit Hilfe von CCK und node reference in den anderen Inhaltstypen (Reviews, Interpretation, etc.) zu referenzieren. Alternativ kannst Du aber auch Taxonomy nutzen um Bezüge herzustellen.
Es gibt zahlreiche Möglichkeiten, was Deine Frage beantworten sollte: Ja, mit Drupal ist sowas problemlos möglich :)
Beste Grüße,
Niko
Kommune3 Medien
kommune3.org
Danke für die
am 28.07.2009 - 10:09 Uhr
Danke für die Antwort!
Deine Antwort hört sich sehr differenziert an und anscheinend hast du von beiden Varianten Ahnung. Was würdest du mir denn empfehlen?
Um ehrlich zu sein, habe ich schon sehr viele Tutorials zur Taxonomy gelesen, verstanden habe ich es aber nur in Grundzügen.
Wäre die Variante mit Node Reference besser oder die mit der Taxo?
Und ahst du einen Link zu dem Modul? Ich kann es unter drupal.org nicht finden!
Grüße,
zank
-----
http://www.insidemovie.de - beyond the movies
Kommt drauf an
am 28.07.2009 - 10:19 Uhr
Hallo Zank,
es hängt davon ab, was genau Du machen willst. Bei einer Filmdatenbank müsstest Du logischerweise ja Filme anlegen. Also würde ich die Variante mit node reference bevorzugen. Der Logik folgend erstellst Du oder deine User einen Film. Du oder andere User können nun Reviews, Interpretationen, etc. erstellen und die mit dem Film (per node reference) verknüpfen. Das Stichwort lautet dann allerdings "reverse reference", da Du ja nicht vom Inhaltstyp "Film" auf die Reviews, etc. referenzierst, sondern umgekehrt: Von Review auf Film.
Mit Views kannst Du dann eine Liste aller Filme und den damit verknüpften Inhaltstypen ausgeben.
Beste Grüße,
Niko
Kommune3 Medien
Drupal Entwickler aus Dortmund
Alles kalr soweit, hört
am 28.07.2009 - 10:24 Uhr
Alles klar soweit, hört sich jedoch noch immer recht kompliziert an!
Wenn ich mir nun einen Inhaltstypen Film anlege, geht das danna uch irgendwie automatisch? es müssen nciht dringend alle alten Inhalte eingelesen werden!
Es wäre wichtig, dass es zukünftig automatisch ginge. Will heißen, dass die Filmseite in Reviews, Interpretationen nach dem Titel sucht und dann referenziert!
Möglich? Ich kann mir kaum vorstellen, dass man das alles per Hand machen muss - Drupal sollte das packen, oder?
Schaut mal hier:
http://www.4players.de/4players.php/spielinfo/NDS/8051/The_Legend_of_Zel...
Jeder Link hat den gleichnen titelnamen am Ende...liegt die Lösung dort?
-----
http://www.insidemovie.de - beyond the movies