Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

View + Node Reference: Duplikate entfernen

Eingetragen von kev52 (423)
am 20.10.2010 - 00:27 Uhr in
  • Views
  • Drupal 6.x

Hi,

ich habe folgendes Problem - in einem View lasse ich eine Reihe Nodes und deren NodeReference Felder ausgeben. Es ist möglich, dass die Inhalte im Reference Feld mehrmals vorkommen. Kann ich dafür sorgen, dass doppelte Node Referenzen nur einmal angezeigt werden?

Ich grübele ob man da programmatisch vorgehen muss. Gibt es da so etwas wie eine PreRender Funktion?

‹ Node mit temporärem Login View filtern nach Datum ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du mal ein Screenshot

Eingetragen von netzkoop (1820)
am 20.10.2010 - 13:22 Uhr

Hast du mal ein Screenshot von den Views Einstellungen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

anbei der Screenshot

Eingetragen von kev52 (423)
am 21.10.2010 - 10:49 Uhr

anbei der Screenshot

AnhangGröße
Bildschirmfoto 2010-10-21 um 11.46.56.png 116.77 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Setzt doch Eindeutig mal auf

Eingetragen von tiger (415)
am 21.10.2010 - 10:55 Uhr

Setzt doch Eindeutig mal auf 'ja', dann sollte es einen SELECT DISTINCT machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das bringt leider nichts -

Eingetragen von kev52 (423)
am 21.10.2010 - 11:08 Uhr

das bringt leider nichts - ich verzweifle an dem Problem

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie lautet dann das SQL?

Eingetragen von tiger (415)
am 21.10.2010 - 11:16 Uhr

Wie lautet dann das SQL?

  • Anmelden oder Registrieren um Kommentare zu schreiben

also mit Eindeutig aktiviert

Eingetragen von kev52 (423)
am 21.10.2010 - 11:22 Uhr

also mit Eindeutig aktiviert wie folgt:

SELECT DISTINCT(node.nid) AS nid, node_data_field_referenten.field_referenten_nid AS node_data_field_referenten_field_referenten_nid, node_data_field_referenten.delta AS node_data_field_referenten_delta, node.type AS node_type, node.vid AS node_vid FROM node node  LEFT JOIN content_field_referenten node_data_field_referenten ON node.vid = node_data_field_referenten.vid LEFT JOIN content_field_conference node_data_field_conference ON node.vid = node_data_field_conference.vid WHERE (node.status <> 0) AND (node.type in ('program_point')) AND (node_data_field_referenten.field_referenten_nid IS NOT NULL) AND (node_data_field_conference.field_conference_nid = 19) GROUP BY nid

  • Anmelden oder Registrieren um Kommentare zu schreiben

also das Problem bei

Eingetragen von kev52 (423)
am 21.10.2010 - 11:29 Uhr

also das Problem bei eindeutig ist, dass er zwar Duplikate entfernt dafür aber auch immer nur den ersten Eintrag eines Node Reference Feldes nutzt - aber die meisten Felder haben mehrere Einträge :o(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Haben die Einträge

Eingetragen von tiger (415)
am 21.10.2010 - 11:36 Uhr

Was ist es denn genau für ein Noderefence Feld?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ein Programmpunkt hat

Eingetragen von kev52 (423)
am 21.10.2010 - 11:40 Uhr

ein Programmpunkt hat verschiedene Referenten. Die werden da quasi referenziert.

Ich überlege ob ich mir die Ausgabe einfach als Modul programmiere - ich habe nämlich langsam Zweifel ob das mit Views sonst überhaupt möglich wäre

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und das Problem ist jetzt,

Eingetragen von netzkoop (1820)
am 22.10.2010 - 08:24 Uhr

Und das Problem ist jetzt, dass die Programmpunkte doppelt angezeigt werden? Am besten auch noch mal ein Screenshot von der Ausgabe...

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich hab das ganze jetzt mit

Eingetragen von kev52 (423)
am 22.10.2010 - 08:29 Uhr

ich hab das ganze jetzt mit einem kleinen Modul gelöst - der Aufwand lag bei ca. 10 Minuten - wenn ich überlege, wie lange ich vorher gegrübelt habe, wie ich das lösen kann, sollte ich das öfter mal vorziehen ;o)

Danke aber für deine Hilfe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hatte das gleiche Problem und

Eingetragen von Chinees (14)
am 24.10.2010 - 12:01 Uhr

Hatte das gleiche Problem und hab dann das hier verwendet, funktioniert super:

http://www.pridedesign.ie/content/drupal-views-remove-duplicate-nodes

Grüße
Chinees

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 14 Stunden
  • In der entsprechenden View
    vor 3 Wochen 14 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 14 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 11 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association