Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. {% comment %}
  2. would be included using a loop inside a template with liquid product objects available like this:
  3. {% include 'product-card' with product, parentClass: 'plp__prod-list' , mobile_cpr: 2, tablet_cpr: 3, desktop_cpr: 3 %}
  4. {% endcomment %}
  5.  
  6. {%- assign title_arr = product.title | split: ' | ' -%}
  7. {%- case title_arr.size -%}
  8. {%- when 3 -%}
  9. {%- assign group_name = title_arr[0] -%}
  10. {%- assign sil_name = title_arr[1] -%}
  11. {%- assign color_name = title_arr[2] -%}
  12. {%- else -%}
  13. {%- assign group_name = null -%}
  14. {%- assign sil_name = title_arr[0] -%}
  15. {%- assign color_name = title_arr[1] -%}
  16. {%- endcase -%}
  17.  
  18. <div class="{{ parentClass }}__prod-card col-{{ 12 | divided_by: mobile_cpr }} col-{{ 12 | divided_by: tablet_cpr }}-md col-{{ 12 | divided_by: desktop_cpr }}-lg">
  19. <a href="{{ product.url }}" title="{{ product.title }}">
  20. <div class="{{ parentClass }}__prod-card__img-wrap">
  21. <img class="{{ parentClass }}__prod-card__img-wrap__img" src="{{ product.images[0] | img_url }}" alt="{{ product.title }}">
  22. </div>
  23. </a>
  24. <div class="{{ parentClass }}__prod-card__details-wrap">
  25. <a href="{{ product.url }}" title="{{ product.title }}">
  26. <div class="grp--sm uppercase {{ parentClass }}__prod-card__details-wrap__grp {% if group_name %}grp-title{%- endif -%}">
  27. {%- if group_name -%}{{ group_name }}{%- else -%}{{ product.vendor }}{%- endif -%}
  28. </div>
  29. <div class="{{ parentClass }}__prod-card__details-wrap__silo">
  30. {{ sil_name }}
  31. </div>
  32. </a>
  33. <div class="{{ parentClass }}__prod-card__details-wrap__price">
  34. {%- if product.compare_at_price_min > 0 -%}
  35. {{ product.price | money_without_trailing_zeros }}
  36. <span class="{{ parentClass }}__prod-card__details-wrap__price__compare-at">{{ product.compare_at_price_min | money_without_trailing_zeros }}</span>
  37. {%- else -%}
  38. {{ product.price | money_without_trailing_zeros }}
  39. {%- endif -%}
  40. </div>
  41. <div class="{{ parentClass }}__prod-card__details-wrap__color">
  42. {{ color_name }}
  43. </div>
  44. </div>
  45. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement