custom/plugins/mediameetsFbPixel/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.     {% if shopware.config.mediameetsFbPixel.config.pixelIds and shopware.config.mediameetsFbPixel.config.pixelIds is not empty %}
  4.         {% if page.product.calculatedPrices|length > 1 %}
  5.             {% set _mmfbProductPrice = page.product.calculatedPrices|first %}
  6.         {% else %}
  7.             {% set _mmfbProductPrice = page.product.calculatedPrice %}
  8.             {% if page.product.calculatedPrices|length == 1 %}
  9.                 {% set _mmfbProductPrice = page.product.calculatedPrices.first %}
  10.             {% endif %}
  11.         {% endif %}
  12.         {% set _mmfbProductCategory = page.header.navigation.getChildren(page.product.categoryTree|last) %}
  13.         <script>
  14.             window.mediameetsFacebookPixelData.set('product', {
  15.                 name: '{{ page.product.translated.name|e('js') }}',
  16.                 productNumber: '{{ page.product.productNumber|e('js') }}',
  17.                 price: {{ _mmfbProductPrice.unitPrice|number_format(2, '.', '')|e('js') }},
  18.                 category: '{{ _mmfbProductCategory.active.translated.name|e('js') }}'
  19.             });
  20.         </script>
  21.     {% endif %}
  22.     {{ parent() }}
  23. {% endblock %}