vendor/store.shopware.com/proxabasketcrosssellingsw6/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_buy %}
  3.     {% if activeRoute == 'frontend.cart.offcanvas' and config('ProxaBasketCrossSellingSW6.config.proxaDisplayBuyButtonAjaxCart') %}
  4.         {# @var product \Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity #}
  5.         <form action="{{ path('frontend.checkout.line-item.add') }}"
  6.               method="post"
  7.               class="buy-widget"
  8.                 {% if controllerAction|lower is same as("offcanvas") %}
  9.             data-add-to-cart="true"
  10.                 {% endif %}>
  11.             {% block component_product_box_action_buy_csrf %}
  12.                 {{ parent() }}
  13.             {% endblock %}
  14.             {% block component_product_box_action_form %}
  15.                 {% block component_product_box_action_buy_redirect_input %}
  16.                     {# fallback redirect back to detail page is deactivated via js #}
  17.                     <input type="hidden"
  18.                            name="redirectTo"
  19.                            value="{% if controllerAction|lower is same as("cartpage") %}frontend.checkout.cart.page{% elseif controllerAction|lower is same as("offcanvas") %}frontend.cart.offcanvas{% else %}frontend.detail.page{% endif %}">
  20.                     <input type="hidden"
  21.                            name="redirectParameters"
  22.                            data-redirect-parameters="true"
  23.                            value='{"productId": "{{ product.id }}"}'>
  24.                 {% endblock %}
  25.                 {% block page_product_detail_buy_product_buy_info %}
  26.                     {{ parent() }}
  27.                 {% endblock %}
  28.                 {% block page_product_detail_product_buy_meta %}
  29.                     {{ parent() }}
  30.                 {% endblock %}
  31.                 {% block page_product_detail_product_buy_button %}
  32.                     <button class="btn btn-block btn-buy mt-1"
  33.                             title="{{ "listing.boxAddProduct"|trans|striptags }}">
  34.                         {% if controllerAction|lower in (["cartpage", "index"]) %}
  35.                             {{ "listing.boxAddProduct"|trans|sw_sanitize }}
  36.                         {%else%}
  37.                             {% sw_icon 'bag' style { 'color':'light'} %}
  38.                         {%endif%}
  39.                     </button>
  40.                 {% endblock %}
  41.             {% endblock %}
  42.         </form>
  43.     {% else %}
  44.         {{ parent() }}
  45.     {% endif %}
  46. {% endblock %}