custom/plugins/AlexMax/src/Resources/views/storefront/page/product-detail/index.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/product-detail/index.html.twig' %}
  2. {% block base_body_script %}
  3.   {{parent()}}
  4.     <div data-facebook-pixel="true">
  5.       <script>
  6.         fbq('track', 'ViewContent', {
  7.           'content_ids': ['{{ page.product.productNumber|escape("js") }}'],
  8.           'content_type': 'product',
  9.           'value': '{{ page.product.calculatedPrice.unitPrice|escape("js") }}',
  10.           'currency': '{{ page.header.activeCurrency.isoCode }}'
  11.         }, {'event_id': {{page.extensions.SerkizFacebookPixel6Pro.eventIds["ViewContent"]|json_encode|raw}}});
  12.       </script>
  13.     </div>
  14. {% endblock %}
  15. {% block page_product_detail_headline %}
  16. {% endblock %}
  17.  {% block page_product_detail_main %}
  18. <div class="row product-detail-main align-items-start">
  19. {% block page_product_detail_media %}
  20.     <div class="col-lg-8 product-detail-media">
  21.         {% if page.product.media %}
  22.             {% sw_include '@Storefront/storefront/element/cms-element-image-gallery.html.twig' with {
  23.                 'mediaItems': mediaItems,
  24.                 'zoom': true,
  25.                 'zoomModal': true,
  26.                 'displayMode': 'contain',
  27.                 'gutter': 5,
  28.                 'minHeight': '700px',
  29.                 'navigationArrows': 'inside',
  30.                 'navigationDots': 'none',
  31.                 'galleryPosition': 'left',
  32.                 'isProduct': true,
  33.                 'fallbackImageTitle': page.product.translated.name,
  34.                 'startIndexThumbnails': page.product.cover.position + 1,
  35.                 'startIndexSlider': page.product.cover.position + 1
  36.             } %}
  37.         {% endif %}
  38.     </div>
  39. {% endblock %}
  40. {% block page_product_detail_buy %}
  41.     <div class="col-lg-4 product-detail-buy sticky-top pt-2">
  42.         <div class="row align-items-center product-detail-headline">
  43.             {% sw_include '@Storefront/storefront/page/product-detail/headline.html.twig' %}
  44.         </div>
  45.         {% sw_include '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}
  46.         <div class="acris-supplies-upselling"
  47.              data-acris-supplies-upselling="true"
  48.              data-acris-supplies-upselling-options='{
  49.                                         "priceCurrency": "{{ context.currency.getShortName() }}",
  50.                                          "language": "{{ page.metaInformation.xmlLang }}",
  51.                                          "asynchronousLoading": "{{ config('AcrisSuppliesUpsellingCS.config').enableAsynchronousLoading }}",
  52.                                          "productId": "{{ page.product.id }}",
  53.                                          "urlAbove": "{{ path('widgets.cross.selling.asynchronous.loading',  {'productId': page.product.id, 'display': 'acrisAbove'}) }}",
  54.                                          "urlBelow": "{{ path('widgets.cross.selling.asynchronous.loading',  {'productId': page.product.id, 'display': 'acrisStandard'}) }}"
  55.                                          }'>
  56.         </div>
  57.     </div>
  58. {% endblock %}
  59. </div>
  60. {% endblock %}
  61. {% block page_product_detail_cross_selling %}
  62.     {% block page_product_detail_acris_supplies_upselling %}
  63.         <div class="acris-supplies-upselling">
  64.             {% block page_product_detail_acris_supplies_upselling_cross_selling %}
  65.                 <div class="acris-product-detail-cross-selling">
  66.                     {% sw_include '@Storefront/storefront/page/product-detail/cross-selling/tabs.html.twig' with {
  67.                         crossSellings: page.crossSellings,
  68.                         globalCrossSellings: page.product.extensions.acrisCrossSellingGlobal['crossSellings'],
  69.                         display: "acrisStandard"
  70.                     } %}
  71.                 </div>
  72.             {% endblock %}
  73.         </div>
  74.     {% endblock %}
  75. {% endblock %}