custom/plugins/MaxiaListingVariants6/src/Resources/views/storefront/component/product/card/action.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/product/card/action.html.twig' %}
  2. {% block component_product_box_action_inner %}
  3.     {% set baseConfig = context.extensions.maxiaListingVariants %}
  4.     {% set variantsConfig = product.extensions.maxiaListingVariants %}
  5.     {% set isAvailable = (not product.isCloseout or (product.availableStock >= product.minPurchase)) and product.calculatedMaxPurchase > 0 %}
  6.     {% set isVariantProduct = product.parentId and not product.childCount %}
  7.     {% if variantsConfig.quickBuyActive %}
  8.         {% if isAvailable and (product.parentId or (baseConfig.activateForMainProducts and not product.childCount)) %}
  9.             {% block component_product_box_action_maxia_quickbuy_actions %}
  10.                 {# Quantity and cart button #}
  11.                 {% block component_product_box_action_maxia_quickbuy_actions_inner %}
  12.                     <div class="product-action maxia-quickbuy-actions{% if baseConfig.showAdditionalDetailLink %} detail-button-active{% endif %}">
  13.                         {% sw_include '@Storefront/storefront/plugins/maxia_listing_variants/listing-actions.html.twig' %}
  14.                     </div>
  15.                 {% endblock %}
  16.                 {% if baseConfig.showAdditionalDetailLink %}
  17.                     {# Show detail button below cart button #}
  18.                     {% block component_product_box_action_maxia_detail_button_extra %}
  19.                         {% sw_include '@Storefront/storefront/plugins/maxia_listing_variants/listing-detail-button.html.twig' %}
  20.                     {% endblock %}
  21.                 {% endif %}
  22.             {% endblock %}
  23.         {% else %}
  24.             {% if isVariantProduct or baseConfig.activateForMainProducts %}
  25.                 {# Show detail button if product is unavailable #}
  26.                 {% block component_product_box_action_maxia_detail_button %}
  27.                     {% sw_include '@Storefront/storefront/plugins/maxia_listing_variants/listing-detail-button.html.twig' %}
  28.                 {% endblock %}
  29.             {% else %}
  30.                 {{ parent() }}
  31.             {% endif %}
  32.         {% endif %}
  33.     {% else %}
  34.         {{ parent() }}
  35.     {% endif %}
  36.     {% block component_product_box_action_maxia_variants_config %}
  37.         {% if product.extensions.maxiaListingVariants is defined %}
  38.             {% sw_include '@Storefront/storefront/plugins/maxia_listing_variants/config.html.twig' %}
  39.         {% endif %}
  40.     {% endblock %}
  41.     {% block component_product_box_action_meta %}
  42.         {{ parent() }}
  43.     {% endblock %}
  44. {% endblock %}