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

[gelöst]Ein View zeigt Nodes mehrfach an

Eingetragen von ThuleNB (380)
am 04.01.2015 - 21:04 Uhr in
  • Views

Hallo Community,

ich habe einen Nodetyp "Produkt" mit mehreren Feldern. Bei dem Feld "Größe" (und noch bei zwei anderen) handelt es sich um den Feldtyp "Ganzzahl", wobei mehrere Werte möglich sind.

Ich habe nun einen View mit allen Inhalten des Nodetypes "Produkt" erstellt. Nun ist es so, dass alle "Produkte", die im Feld "Größe" mehrere Werte besitzen, im View auch mehrmals angezeigt werden. Z. B. Produkt A mit den Größen 10cm, 20cm und 30cm wird in der Ansicht drei Mal dargestellt.

Der View soll eigentlich alle Produkte nur einmal anzeigen. Die Produkte sind im View in Tabellenform dargestellt und der User sieht vor dem Klick auf Details nur die Felder "Produktnamen", "Hersteller" und "Verfügbarkeit". Das hat nun zur Folge, dass im Beispiel oben Produkt A drei Mal untereinander ohne erkennbaren Unterschied dargestellt wird.

Die mehrfachen Werte brauche ich aber, da der User mittels den "Exposed Filtern" (jQuery-Slider) danach filtern kann.

So sollte es sein: Produkt A mit drei unterschiedlichen Größen sollte in der Ausgangssituation nur einmal im View dargestellt sein. Stellt der User den Größen-Slider auf "0cm bis 40cm" würde Produkt A angezeigt werden. Auch bei einer Slider-Einstellung "30cm bis 50cm" sollte Produkt A im View angezeigt werden. Bei "40cm bis 50cm" sollte es nicht mehr angezeigt werden.

Hoffe, das ist verständlich dargestellt.

Weiß jemand, wie ich das schaffen kann?

VG
Thomas

‹ "Keine Ergebnisse" bei View mit Exposed Filter [gelöst]Ein View zeigt Nodes mehrfach an ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

dann im view beim feld größe

Eingetragen von caw (2762)
am 05.01.2015 - 06:27 Uhr

dann im view beim feld größe bei den einstellungen für mehrfachwerte auf " alle werte in einer reihe anzeiegen" setzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen Dank für den Tipp. Ich

Eingetragen von ThuleNB (380)
am 06.01.2015 - 11:51 Uhr

vielen Dank für den Tipp. Ich kannte die Einstellung nicht. Laut Beschreibung sollte sie genau das machen, was ich benötige. Nur leider funktioniert es nicht.

Wie ich vorgegangen bin:

da das Feld "Größe" nicht in der Ansicht/View angezeigt wird, sondern nur danach gefiltert werden kann, habe ich das Feld im View hinzugefügt und das Häkchen bei "von der Anzeige ausblenden" gesetzt
Unter "Multiple Field Setting" habe ich dann nichts mehr gemacht, da das Häkchen schon drin war.

Ich habe dann mit den Einstellungen herumgespielt, Nodes neu gespeichert, Cache geleert, etc. Leider wird mit immer noch für jeden "mehrfachen Wert" eine eigene Zeile angezeigt. Übrigends auch wenn ich das Feld nicht von der Anzeige ausschließe. Dann wird das Feld angezeigt und die mehrfachen Werte werden korrekt mit Komma getrennt in einer Zelle dargestellt, jedoch wiederholen sich die Zeilen dann trotzdem.

Ich stöbere schon die ganze Zeit im Internet, finde aber leider keine Lösung für mein Problem.

Weiß jemand was ich noch probieren könnte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

dann muss es wohl noch ein

Eingetragen von caw (2762)
am 06.01.2015 - 12:18 Uhr

dann muss es wohl noch ein feld mit mehreren werten geben

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, gibt es. Ich habe noch

Eingetragen von ThuleNB (380)
am 06.01.2015 - 12:28 Uhr

ja, gibt es. Ich habe noch drei weitere Felder mit mehrfachen Werten. Die habe ich aber auch wie oben beschrieben in den Views-Einstellungen angepasst. Habe eben auch mal die "Eindeutig/Destinct" unter den Datenbankabfrageeinstellungen in Views angeklickt, aber ohne Erfolg.

Das ist komisch :-/

In dem Hinweis bei "alle Werte in einer Reihe anzeigen" steht etwas von "if using group by...". Auf was bezieht sich denn dieses Gruppieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Probiere das mal hiermit ...

Eingetragen von Ionit (1802)
am 07.01.2015 - 09:37 Uhr

Probiere das mal hiermit ... https://www.drupal.org/project/views_distinct

Unter den "Views Distinct Settings" stellst Du dann "Filter Repeats" ein [ein NID-Field anlegen und dort einstellen] ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp mit dem

Eingetragen von ThuleNB (380)
am 08.01.2015 - 08:00 Uhr

Danke für den Tipp mit dem Modul, lonit!

Ich habe den "Filter Repeats" nun für das Feld Produktname aktiviert. Damit sieht die Ansicht nun "standardmäßig" aus wie gewünscht. Wie oben beschrieben arbeite ich mit Exposed Filtern. So habe ich auch für alle Felder, die mehrfache Werte besitzen (Ganzzahlen) einen hervorgehobenen BEF jQuery-Slider. Wenn ich nun einen der Slider, der auf einem dieser besagten Felder mit mehreren Werten basiert, bewege bzw. eine Einstellung treffe, dann zeigt der View "keine Ergebnisse", obwohl sicher Ergebnisse vorhanden sind. Alle anderen exposed Filter funktionieren einwandfrei.

Hat jemand einen Rat, woran das liegen kann? Ich habe schon zig Einstellungen geändert, aber keine schlägt an. Zwischenzeitlich dachte ich, dass ein Exposed Filter basierend auf einem Multivalue Field, nicht möglich ist. Bin mir aber sicher, dass es bei mir schon mal funktioniert hat.

Bin für jeden Rat sehr dankbar!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Filter mal nicht den

Eingetragen von Ionit (1802)
am 08.01.2015 - 08:28 Uhr

Filter mal nicht den Produktnamen sondern, wie schon erwähnt, die NID. Dazu lege ein Content-NID Feld (in deinem View) an und nimm dort die "Filter-Repeat-Einstellung" vor [das NID-Feld selbst kannst Du ja Excluden und von der Ansicht ausschließen] .... die Filter Repeats für das Feld "Produktname" wieder entfernen.

Ein Feld mit Multivalues ist überhaupt kein Problem .... das nutze ich hier auch mit Exposed Filtern ....

Bitte mal testen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, danke. Jetzt habe ich

Eingetragen von ThuleNB (380)
am 08.01.2015 - 13:27 Uhr

Ok, danke. Jetzt habe ich verstanden, wie du das gemeint hast. Ich habe es so umgesetzt und die Duplikate sind entfernt. Leider habe ich immer noch das Problem mit den Exposed Filtern der Mehrfachwert-Felder. Immer wenn ich Einstellungen an den Filtern vornehme erscheint "Keine Ergebnisse gefunden", obwohl ich Werte habe. Ich habe eben Views Distinct deinstalliert und das Problem besteht weiterhin. Hat also nicht mit Views Distinct zu tun.

Das eigentliche Problem konnte ich mit Views Distinct lösen. Werde für das andere Problem einen neuen Beitrag erstellen. Daher stelle ich auf "gelöst" und danke dir nochmals sehr!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 2 Tagen 23 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 8 Stunden
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 20 Stunden
  • In der entsprechenden View
    vor 11 Wochen 20 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» 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 57 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