templates/bundles/SyliusShopBundle/Product/Show/Tabs/_actions.html.twig line 1

Open in your IDE?
  1. {% set isInWishlist = is_product_in_wishlist(product.id) %}
  2. {% set addText = 'app.ui.product.add_to_list'|trans %}
  3. {% set inText  = 'sylius.ui.added_to_list'|trans %}
  4. <div class="variant-buttons">
  5.     {% if true == can_add_to_cart(product) %}
  6.         {% if true == preview %}
  7.             <a href="#" class="hyfindr btn btn--primary" rel="nofollow" role="button">
  8.                 {{ 'sylius.ui.add_to_cart'|trans }}
  9.             </a>
  10.         {% else %}
  11.             <button type="submit" class="hyfindr btn btn--primary" {{ sylius_test_html_attribute('add-to-cart-button') }}>
  12.                 {{ 'sylius.ui.add_to_cart'|trans }}
  13.             </button>
  14.         {% endif %}
  15.     {% endif %}
  16.     {% if true == preview %}
  17.         <a href="#" class="hyfindr btn btn--primary" rel="nofollow" role="button">
  18.             {{ addText }}
  19.         </a>
  20.     {% else %}
  21.         <button type="button"
  22.                 class="hyfindr btn btn--primary"
  23.                 lang="{{ app.request.locale }}"
  24.                 data-js-add-to-list
  25.                 data-js-list-state="{{ isInWishlist ? 'browsing' : 'initial' }}"
  26.                 data-js-product-id="{{ product.id }}"
  27.                 data-product-name="{{ product.name }}"
  28.                 data-add-url="{{ path('bitbag_sylius_wishlist_plugin_shop_locale_wishlist_add_product', {'productId': product.id}) }}"
  29.                 data-wishlist-list-url="{{ path('app_ajax_wishlist_list') }}"
  30.                 {{ sylius_test_html_attribute('wishlist-add-variant') }}>
  31.             <span data-js-add-to-list-label>{{ isInWishlist ? inText : addText }}</span>
  32.             <span class="menu" data-bb-wishlist-hrefs="hrefs-adding-variant"></span>
  33.         </button>
  34.     {% endif %}
  35.     <a
  36.         href="{{ true == preview ? '#' : path('app_shop_product_compare_add_to_compare', {'productId': product.id}) }}" {{ sylius_test_html_attribute('add-to-compare-button') }}
  37.         class="hyfindr btn btn--primary"
  38.         rel="nofollow"
  39.     >
  40.         {{ 'app.ui.product.add_to_compare'|trans }}
  41.     </a>
  42. </div>