Dynamische Nodereferenzen aus einer Kategorie erzeugen
am 08.09.2009 - 16:14 Uhr in
Hallo,
ich bin schonwieder mit einem Problem hier :-)
Ein Content Type soll "getagged" bzw. Kategorisiert werden. Ich denke ich werde das durch ein benutzerdefiniertes Dropdownfeld bzw Checkboxen lösen.
Jetzt kommt der eigentliche Knackpunkt:
Auf der Webseite kann man sich nun diesen Content Type anschauen.
Und es soll ein spezieller Inhalt "Related Projects" existieren, mit Links auf andere Projekte (Nodes).
Diese Links sollen aber dynamisch, und bis zu 5 Stück, automatisch generiert werden, und zwar basierend auf den Projekten, die in die vorher angegebene Kategorie/n passen.
Gibt es da eine schöne Lösung?
Ich weiss nur, das ich über Node References das statisch Lösen könnte. Aber wie krieg ich das hin, das er dieses auch noch dynamisch erstellt.
Grüße
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Views
am 08.09.2009 - 17:23 Uhr
Da sage ich nur Views! Braucht zwar etwas Einarbeitung, aber ist genau für solche Fälle genial.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hat etwas gedauert bis ich
am 17.09.2009 - 17:24 Uhr
Hat etwas gedauert bis ich wieder antworten konnte. Sorry.
Hast du evtl ein paar Tipps für mich wie ich anfangen könnte?
Views Tutorials
am 18.09.2009 - 09:04 Uhr
Ich würde Dir diese Seite als Startpunkt empfehlen. Ich hoffe Du verstehst genug Englisch. Auf jeden Fall sind diese Videotutorials eine gute Möglichkeit in das Thema reinzukommen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke. Englisch ist kein
am 19.09.2009 - 17:01 Uhr
Danke.
Englisch ist kein Problem.
So ich habe nun einen View erstellt, dieser erzeugt mir nun Links auf 5 andere Nodes.
Jetzt aber der Knackpunkt:
Diese Links sollen dynamisch auf solche Nodes gelinkt werden, in denen die Kategorie gleich der "verwandten" Kategorie des derzeit angezeigtem Node.
Evtl. etwas schwer vorstellbar, ich versuche das mal so zu umschreiben.
Jede Node vom Typ Project ist getaggt mit einer Kategorie, z.B. Headsets, oder Keyboards.
Weiterhin gibt man diesem Project noch "verwandte" Kategorien mit, z.B. Gaming-Supply und USB-Sticks mit. (beides CCK Felder)
Nun ruft man sich eine Node auf, und schaut sich zb die Details zu einem Köpfhörer an (der Node ist natürlich getaggt mit der Kategorie Headsets).
Der View soll nun zufällige Links auf 5 weitere Nodes aus den "verwandten" Kategorien generieren.
Also in unserem Beispiel Produkte aus der Kategorie Gaming-Supply und USB-Sticks.
Ist so etwas Möglich?
Auch das geht mit Views. Du
am 21.09.2009 - 14:27 Uhr
Auch das geht mit Views. Du kannst Filter setzen, die auf der Taxonomie beruhen und es gibt auch eine random Auswahl in Views (Sortierung, Gruppe Global, Zufall). Ich denke, das reicht als Anstoß.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *