Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. {# scenario
  2. variants -> similar variants by variant's category -> variants group by product's "device" category field
  3. #}
  4.  
  5. {# Similar Variants with eager loading #}
  6. {% set similarVariants = craft.commerce.variants({
  7. relatedTo: someElements,
  8. with: ['product.device', 'product.url']
  9. }).find() %}
  10. {% set similarVariantsByProduct = similarVariants | group('product.device | last ') %}
  11. {% for productDevice, variants in similarVariantsByProductId %}
  12. <a href="{{ variants[0].product.url }}">{{ productDevice }}</a>
  13. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement