FeedAPI, Views und Dubletten
am 14.09.2009 - 14:37 Uhr in
Hola die werte Leserschaft,
ich stehe mal wieder vor einem kleinen Problem. Ich ziehe aus diversen Feeds per FeedAPI Nachrichten, verarbeite diese dann zu eigenen Nodes und lasse sie per Views anzeigen. Es gibt fuenf Kategorien, sowie eine Gesamtansicht der aktuellsten News. Soweit funktioniert auch alles bestens, wenn nicht das leidige Problem "gewollter" Dubletten waere. Es gibt naemlich News, die passen sowohl in die eine, wie auch die andere Kategorie und sollen auch in jeder Kategorie dargestellt werden. In der Gesamansicht sollen aber "natuerlich" keine Dubletten angezeigt werden.
Ich braeuchte also eine Option innerhalb der News, die Dubletten innerhalb der angezeigten Nodelist unterbindet. Gibt es so etwas? Wenn ja, wo finde ich diese Option?
Vielen Dank im voraus.
- Anmelden oder Registrieren um Kommentare zu schreiben
Views Ableitung mit Select Distinct
am 15.09.2009 - 13:42 Uhr
uups - das war eben zum falschen Thread - sorry...
Schöne Grüße,
Ralf Hendel
|
Das hängt davon ab, ob die
am 15.09.2009 - 14:19 Uhr
Das hängt davon ab, ob die Doubletten eigenständige Nodes sind, oder nicht. Es gibt im View ja die Möglichkeit auf unique abzufragen. Klappt das nicht, wie kannst Du denn die Gleichheit von zwei Nodes feststellen, ohne sie total zu vergleichen? Selbst mit einem Node aber zwei Taxonomy-Terms weiß ich nicht, ob Drupal das mit unique ausfiltert. Dann hilft nur noch ein eigenes Modul, das die Nodeliste selber filtert und ausgibt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Weia, so Tomaten auf den
am 16.09.2009 - 09:28 Uhr
Weia, so Tomaten auf den Augen sind ja wirklich etwas ganz ganz Unangenehmes... Ich habe die Option "Eindeutig" hartnaeckig uebersehen. :( Jetzt muss ich nur noch warten, bis meine Feeds mal wieder Dubletten anziehen, mal sehen, ob die Einstellung "eindeutig" dann auch macht, was ich hoffe. Naemlich einfach ein Distinct auf Subject und Content.