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

Node Vorschlag mit View

Eingetragen von master1114 (11)
am 10.11.2017 - 14:00 Uhr in
  • Views
  • Drupal 7.x

Ich habe mittels einem View ein Block erstellt, der mir in Commerce Kickstart auf Produktseiten Vorschläge für andere, ähnliche Produkte (Nodes) machen soll. Das Vorschlagen funktioniert über Taxonomy Terms. Der Filter im View ist folgendermaßen eingestellt:

Was ich möchte ist einfach ein Vorschlag von Produkten, bei denen mindestens ein Taxonomy Term übereinstimmt. Die Taggs sehen für die Produkte so verteilt aus:

Das Problem ist, dass ich nur die gezeigten Vorschläge beim aufruf der Produkte erhalte. Blau zeigt mir die anderen beiden Produkte mit Term A, aber Gelb und Grün zeigt mir jeweils nur das andere mit Term B getaggte, obwohl sich alle 3 Produkte Term A teilen. Hab ich irgendwo einen Denkfehler oder wo liegt das Problem?

AnhangGröße
sample.png7.8 KB
Unbenannt.png25.61 KB
‹ View erstellen von einem MySQL View und sortierbar machen in einer Tabelle den Feldtyp Liste (Text) sortierbar machen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich glaube für Deinen

Eingetragen von Hyp1 (1463)
am 10.11.2017 - 18:41 Uhr

Hi,

ich glaube für Deinen Ablauf benötigst Du noch eine AND bzw. UND Klausel.
"Was ich möchte ist einfach ein Vorschlag von Produkten, bei denen mindestens ein Taxonomy Term übereinstimmt"
Beim letzten Beispiel oben mit dem grünen Quadrat müsste das Ausgedückt werden:

SELECT * FROM node where "grün" AND "Term B"

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

https://www.drupal.org/projec

Eingetragen von master1114 (11)
am 10.11.2017 - 19:55 Uhr

https://www.drupal.org/project/views_contextual_filters_or

Ich bin mittlerweile über dieses Modul gestoßen. Ich hatte vermutet, dass es auch ohne weitere Tools möglich ist, dass umzusetzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

mußt du nicht die einstellung

Eingetragen von caw (2762)
am 12.11.2017 - 17:36 Uhr

mußt du nicht die einstellung "multiple value handling" auf den oberen wert setzen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich möchte ja jedes Produkt,

Eingetragen von master1114 (11)
am 13.11.2017 - 11:22 Uhr

Ich möchte ja jedes Produkt, dass sich auch nur eine Vocabel teilt. Aber das hat sich ja sowieso erledigt.

Ich müsste theoretisch für jeden Taxonomy Term einen eigenen Filter hinzufügen. Das Problem ist, dass bei der Abfrage da immer ein UND dazwischen gesetzt wird. Und damit werden auch die anderen Filter automatisch verUNDed womit das nicht für mehrere Terms funktioniert.

Das Module mit dem OR Filter funktioniert zwar so wie es soll, allerdings nützt mir das hier auch nicht viel, da das wieder ALLE Contextual Filter verORDERt. Dann funktioniert sowas wie z.B. das aktuelle Produkt ausschließen nicht mehr.

  • Anmelden oder Registrieren um Kommentare zu schreiben

dann mach doch zwei views und

Eingetragen von caw (2762)
am 13.11.2017 - 11:47 Uhr

dann mach doch zwei views und zeige die dort an. für jedes vokaular eine. was spricht dagegen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe konkret vorliegend

Eingetragen von master1114 (11)
am 13.11.2017 - 14:44 Uhr

Ich habe konkret vorliegend einen Store für Videos. Unter jedem Produkt sollten Videovorschläge sein. Und zwar basierend auf den Taxonomy Terms des aktuellen Produktes. Wenn ich das Produkt mit dem Vokabeln "Person A (Term Person)" und "Event B (Term Event)" aufrufe, dann sollte der View alle Produkte anzeigen, die entweder "Person A" oder "Event B" haben. Und mein View ordnet die dann random und wählt 4 aus. Das geht auch soweit, nur scheitere ich eben an dem

"Hohle alle Produkte, wo Term Person = Term Person Aktuelles Produkt ODER Term Event = Term Event Aktuelles Produkt

AnhangGröße
1.png 218.08 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, wie ich oben schon

Eingetragen von Hyp1 (1463)
am 15.11.2017 - 11:17 Uhr

Hi,

wie ich oben schon geschrieben habe, benötigst Du meiner Ansicht nach eine UND Verknüpfung und nicht ODER.
Am besten ist du schaus Dir mmal den SQL Query in Devel an, oder Du baust Dir erstmal den Query den Du benötigst selber mit SQL.
Dann kannst Du versuchen die View so zu bauen, dass es mit dem SQL Query übereinstimmt.

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hardcoding wäre natürlich

Eingetragen von master1114 (11)
am 15.11.2017 - 18:46 Uhr

Hardcoding wäre natürlich eine möglichkeit, allerdings würde mir das wieder die möglichkeit nehmen den Filter über die Adminoberfläche zu ändern ^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,ich meine kein

Eingetragen von Hyp1 (1463)
am 15.11.2017 - 19:13 Uhr

Hi,

ich meine kein Hardcoding.
Es geht einfach leichter die View zu konfigurieren/einrichten, wenn man weiss welcher Query dabei rauskommen muss!
Deshalb erst Query bauen, dass die richtigen Daten ausgegeben werden.
Dann kann man VIEL besser erkennen wie die View gebaut werden muss,
damit die Sie den gleichen Query generiert ;-)

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber wenn später der Admin

Eingetragen von master1114 (11)
am 15.11.2017 - 20:23 Uhr

Aber wenn später der Admin der Seite die Taxonomy Vocabeln im Filter ändern will, dann nützt das nix wenn das auf die eine oder andere Art im Code bearbeitet wurde, da es dann nichtmehr dynmamisch änderbar ist^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn die View dann richtig

Eingetragen von Hyp1 (1463)
am 15.11.2017 - 22:06 Uhr

Wenn die View dann richtig konfiguriert ist passiert das automatisch,
Die View generiert ja dann den Query ;-)

MfG

  • 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 1 Tag
  • Hey danke
    vor 1 Woche 2 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 17 Stunden
  • Da scheint die Terminologie
    vor 2 Wochen 20 Stunden
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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 9 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