View als Tabelle für Produkte (Commerce) mit Preis
Eingetragen von willli (8)
am 15.02.2012 - 11:53 Uhr in
am 15.02.2012 - 11:53 Uhr in
Hallo,
ich versuche mit Views eine Tabelle von Produkt-Nodes für einen Commerce-Shop zu erstellen. So weit, so gut. Bild, Titel und das Add-to-Cart Feld werden angezeigt. Ich möchte in diese Liste auch den Produktpreis integrieren. Dieser ist in den möglichen Feldern die zur Auswahl stehen jedoch nicht vorhanden. Gibt es dafür eine Möglichkeit?
- Anmelden oder Registrieren um Kommentare zu schreiben
Da fehlt vermutlich eine
am 15.02.2012 - 13:45 Uhr
Da fehlt vermutlich eine Beziehung auf die entsprechende Information. Da ich mich aber mit Commerce nicht befaßt habe, kann ich Dir nicht sagen welche. Da mußt Du einfach mal probieren, was Dir angeboten wird.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Commerce hat doch eine view
am 15.02.2012 - 14:46 Uhr
da sollte alles drinstehen.
Diese einfach kopieren und dann verändern nach Bedarf.
Grüße
Ronald
Aber Commerce trennt die Produkte von den Produktansichten
am 15.02.2012 - 15:52 Uhr
Die Produktansicht ist ein Node und das Produkt selbst eben nicht. Ich kann einen View erstellen, der mir Inhalte anzeigt (also die Produktansicht, genau das will ich auch), allerdings fehlt dann das Feld für den Preis. Das Preisfeld gehört aber zum Produkt.
Ich kann sehr wohl einen View von Commerce verwenden. Der zeigt mir dann aber jedes Produkt an (und das will ich nicht, denn ich habe Produkte mit sehr vielen Optionen. Im Node für die Produktansicht werden diese Optionen ja zusammengefasst).
Zum besseren Verständnis: In Commerce wird jeweils ein Produkt mit den entsprechenden Optionen angelegt. Zum Beispiel T-Shirts in den Größen S-XXL mit 5 verschiedenen Farben, also insgesamt 25 Produkte. Jeweils eines in jeder Größe und in jeder Farbe. Die Produktansicht ist ein einziger Node, der diese Optionen mit Auswahlfeldern darstellt. Diese Notes möchte ich dann übersichtlich in der Listenansicht haben. Fehlt bloß der Preis.
Der Anzeige-Node
am 15.02.2012 - 17:59 Uhr
Ist eine Mischung aus den Anzeigefeldern und den Produktfeldern.
Diese verden über eine relation miteinander verknüpft.
Mit Views sollte das kein Problem sein.
Commerce installiert ein paar Views, an denen man das ablesen kann.
Grüße
Ronald
Der Anzeige-Node
am 01.03.2012 - 10:03 Uhr
doppelt
Grüße
Ronald
fast gelöst mit views
am 20.02.2012 - 17:58 Uhr
Ich bekomm den Preis jetzt angezeigt. Der Weg führte über die Relationships, dann sind auch die Felder des commerce-produktes verfügbar.
Allerdings sind jetzt genau so viele Listeneinträge desselben Produkt-Displays zu sehen wie es commerce-Produkte gibt. Wenn ich das jetzt noch auf 1 pro Produktdisplay reduzieren kann, bin ich da wo ich hin will. Allerdings hab ich keine Idee, wie man das filtern könnte.
Schönen Gruß
Willi
Es gibt bei Views 3 unter
am 20.02.2012 - 18:39 Uhr
Es gibt bei Views 3 unter Extras den Punkt "Datenbankabfrageeinstellungen". Dort mal auf eindeutig stellen und sehen, ob es hilft.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für den Tip
am 21.02.2012 - 09:34 Uhr
Hallo Werner, Danke für den Tip. Leider bringts nix.
Problem gelöst
am 01.03.2012 - 09:41 Uhr
Hallo,
kurze Rückmeldung wie ich das Problem gelöst habe:
Ich bin weg gegangen von der Listenansicht und habe stattdessen einen View "Unformatierte Liste" mit Anzeige der Inhalte der Anrisstexte erstellt. Mit der Display Suite hab ich dann den Anrisstext dreispaltig formatiert, so daß ich eine Listenähnliche Darstellung mit Titel, Bild, Preis und dem Referenzfeld habe, in dem die Produktoptionen sowie der "Zum Warenkorb hinzufügen"-Button angezeigt werden.
Ist zwar nicht so kompakt wie die Liste, aber brauchbar.
Danke für alle Vorschläge und Hilfestellungen!