vendor/shopware/storefront/Resources/views/storefront/component/product/card/badges.html.twig line 1

Open in your IDE?
  1. {% block component_product_badges %}
  2. <div class="product-badges">
  3. {% block component_product_badges_discount %}
  4. {% set price = product.calculatedPrice %}
  5. {% if product.calculatedPrices.count > 0 %}
  6. {% set price = product.calculatedPrices.last %}
  7. {% endif %}
  8. {% set listPrice = price.listPrice.percentage > 0 %}
  9. {% set hasRange = product.calculatedPrices.count > 1 %}
  10. {% set displayParent = product.variantListingConfig.displayParent and product.parentId === null %}
  11. {% if displayParent %}
  12. {% set displayFromVariants = displayParent and price.unitPrice !== product.calculatedCheapestPrice.unitPrice %}
  13. {% endif %}
  14. {% if listPrice and not hasRange and not displayFromVariants %}
  15. <div class="badge badge-danger badge-discount">
  16. <span>&#37;</span>
  17. </div>
  18. {% endif %}
  19. {% endblock %}
  20. {% block component_product_badges_topseller %}
  21. {% if product.markAsTopseller %}
  22. <div>
  23. <span class="badge badge-warning badge-topseller">{{ "listing.boxLabelTopseller"|trans|sw_sanitize }}</span>
  24. </div>
  25. {% endif %}
  26. {% endblock %}
  27. {% block component_product_badges_new %}
  28. {% if product.isNew %}
  29. <div>
  30. <span class="badge badge-success badge-new">{{ "listing.boxLabelNew"|trans|sw_sanitize }}</span>
  31. </div>
  32. {% endif %}
  33. {% endblock %}
  34. </div>
  35. {% endblock %}