Hoe bouw je een view met Drupal Commerce-producten? Lijkt een simpele vraag, maar het antwoord kan tegenvallen.
Je kunt een view rechtstreeks baseren op het achterliggende producttype. Da's handig bij testen, maar in de praktijk wellicht van beperkte waarde, omdat sommige functionaliteiten alleen beschikbaar zijn voor de nodes oftewel displays, bovenop de producttypes (bv. SEF-URL's)
Beginscherm aanmaken nieuwe view: Gelijk een cruciale keuze: Wordt het Content of Drupal Commerce, of iets heel anders? De truuk is, dat je dit later niet kunt aanpassen, en dat je deze instelling ook niet terugziet in het gebruikelijke View-scherm
|
Show: Content + Fields Als je Show: Content hebt gekozen, kun je niet direct losse producttype-velden selecteren. Het kan wel indirect, door display te kiezen en in die display de juiste velden neer te zetten
|
Show: Commerce products + Display Suite Fields Toegang tot alle individuele velden, ook die van het achterliggende producttype, vermits ze voorkomen in een Display View of zoiets
|
Show: Commerce products + Fields Toegang tot alle individuele velden, ook die van het achterliggende producttype
|
Show: Commerce products + Rendered Entity Geen toegang tot individuele velden
|
Show: Content + Relationship: En nu een hele andere aanpak: Een view gebaseerd op Content, maar nu het relatieveld toegevoegd dat de display verbindt met de achterliggende producttype. Nu heb je wel de beschikking over alle velden. Zie [1] voor details
|
De opties bij elkaar:
Weergave Weergavetype Evaluatie
--------- --------------- ------------
* Content Product-display Geen directe toegang tot achterliggende producttype-velden
Bronnen