Productgrid-weergave & theming (Drupal 7)
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hoe zorg je in Drupal 7 voor een leuke opmaak van producten? Bv. in een grid op de home page?
View mode + display + view + context
Er zijn verschillende wegen die naar Rome leiden. Een route die mij goed bevalt:
Defineer een view mode
Maak een display aan
Ik gebruik meestal de Two-colum stacked layout. Bijbehorende sjabloon-sugesties:
* ds-2col-stacked--node.tpl.php * ds-2col-stacked--node-home-page-product-display.tpl.php * ds-2col-stacked--node-product-display.tpl.php * ds-2col-stacked--node-product-display-home-page-product-display.tpl.php * ds-2col-stacked--node--{id}.tpl.php
Incorporeer deze display in een view
Gebruik deze view in een context
- In producttype-displays kun je niet aangeven dat je iets met de teaser wilt doen
- Op product-display-niveau kun je niet aangeven dat je iets met de teaser wilt doen. Deze posting suggereert dat er een tandwieltje achter het body-veld zou staan waarin je oa. teaser-lengte kunt instellen. Dat lijkt niet te werken en sommige commentaren leggen uit dat niet meer gaat als er al content is ingevoerd
- In een product-display-view werk je normaliter niet op veld-niveau, maar geef je alleen aan welke 'bundle' je wilt gebruiken. Als ik fields als bron gebruikte, zag ik zo snel geen oplossing.
Zie ook
Bronnen
Body teaser weergeven