{% sw_extends '@Storefront/storefront/page/product-detail/headline.html.twig' %}{% block page_product_detail_name_container %} <div class="product-detail-name-container"> {% block page_product_detail_name %} {{ parent() }} {% endblock %} </div> {% if page.header.activeLanguage.translationCode.code == "de-DE" or page.header.activeLanguage.translationCode.code == "de-CH" or page.header.activeLanguage.translationCode.code == "fr-CH" or page.header.activeLanguage.translationCode.code == "en-GB" %} <div class='ruk_rating_snippet' data-sku='{{page.product.productNumber}}'></div> {% endif %} {# {% if page.header.activeLanguage.translationCode.code == "de-DE" %} <!-- TrustBox widget - Product Mini --> {% if theme is empty %} {% set theme = 'light' %} {% endif %} <div class="trustpilot-wrapper" data-trustpilot-wrapper> <div class="trustpilot-widget" data-locale="de-DE" data-template-id="54d39695764ea907c0f34825" data-businessunit-id="5dea2794a525f00001f5bc2e" data-style-height="24px" data-style-width="100%" data-theme="{{ theme }}" data-sku="{{ page.product.translated.customFields.onedot_asus_product_plenty_variation_id }}" data-star-color="#f8b704" data-text-color="#808080"> <a href="https://de.trustpilot.com/review/webshop.asus.com" target="_blank" rel="noopener">Trustpilot</a> </div> <div class="trustpilot-overlay" data-open-tab></div> #}{# <script>#}{# var trustPilotWrapper = document.querySelector('[data-trustpilot-wrapper]')#}{# var target = trustPilotWrapper.querySelector('.trustpilot-widget')#}{# // create an observer instance#}{# var observer = new MutationObserver(function(mutations) {#}{# mutations.forEach(function(mutation) {#}{# console.log(mutation.addedNodes.length);#}{# if (mutation.addedNodes.length > 0) {#}{# let iframe = target.querySelector('iframe');#}{# let doc = iframe.contentDocument;#}{# console.log(doc);#}{# if(doc){#}{# iframe.onload = async function() {#}{# console.log(iframe);#}{# await Sleep(3000);#}{# console.log(doc.body.innerHTML);#}{# console.log(doc.body.outerHTML);#}{# doc.body.innerHTML = doc.body.innerHTML + '<style>.wrapper-company-stars{ justify-content: left !important; }</style>';#}{# console.log(doc.body.innerHTML);#}{# doc.body.innerHTML = doc.body.outerHTML + '<style>.wrapper-company-stars{ justify-content: left !important; }</style>';#}{# console.log(doc.body.outerHTML);#}{# };#}{# }#}{# }#}{# });#}{# });#}{# function Sleep(milliseconds) {#}{# return new Promise(resolve => setTimeout(resolve, milliseconds));#}{# }#}{# // configuration of the observer:#}{# var config = { attributes: true, childList: true, characterData: true };#}{# // pass in the target node, as well as the observer options#}{# observer.observe(target, config);#}{# </script>#} {# </div> #} <!-- End TrustBox widget --> {# {% endif %} #} {% block buy_widget_ordernumber_container %} {{ dump(page.product) }} <div class="product-detail-ordernumber-container-wrapper"> {% if page.product.productNumber %} <div class="product-detail-ordernumber-container"> {% block buy_widget_ordernumber_label %} <span class="product-detail-ordernumber-label"> {{ "detail.productNumberLabel"|trans|sw_sanitize }} </span> {% endblock %} {% block buy_widget_ordernumber %} <meta itemprop="productID" content="{{ product.id }}"/> <span class="product-detail-ordernumber" itemprop="sku"> {{ page.product.productNumber }} </span> {% endblock %} </div> {% endif %} {% if page.product.ean %} <div class="product-detail-ordernumber-container"> {% block buy_widget_manufacturernumber_label %} <span class="product-detail-ordernumber-label product-detail-ordernumber-label--manufacturer"> {{ "detail.manufacturerNumberLabel"|trans|sw_sanitize }} </span> {% endblock %} {% block buy_widget_manufacturernumber %} <span class="product-detail-ordernumber product-detail-ordernumber--manufacturer" itemprop="sku"> {{ page.product.ean }} </span> {% endblock %} </div> {% endif %} {% if page.product.translated.customFields.onedot_asus_product_plenty_variation_id %} <div class="product-detail-ordernumber-container"> {% block buy_widget_pid_label %} <span class="product-detail-ordernumber-label product-detail-ordernumber-label--pid"> {{ "detail.pid"|trans|sw_sanitize }} </span> {% endblock %} {% block buy_widget_pid %} <meta itemprop="manufacturerID" content="{{ product.id }}"/> <span class="product-detail-ordernumber product-detail-ordernumber--pid" itemprop="sku"> {{ page.product.translated.customFields.onedot_asus_product_plenty_variation_id }} </span> {% endblock %} </div> {% endif %}{# {% if page.product.translated.customFields.onedot_asus_product_plenty_id %}#}{# <div class="product-detail-ordernumber-container">#}{# {% block buy_widget_pvarid_label %}#}{# <span class="product-detail-ordernumber-label product-detail-ordernumber-label--pid">#}{# {{ "detail.pvarid"|trans|sw_sanitize }}#}{# </span>#}{# {% endblock %}#}{# {% block buy_widget_pvarid %}#}{# <span class="product-detail-ordernumber product-detail-ordernumber--pid" itemprop="sku">#}{# {{ page.product.translated.customFields.onedot_asus_product_plenty_id }}#}{# </span>#}{# {% endblock %}#}{# </div>#}{# {% endif %}#} </div> {% endblock %}{# <div class="flix-test-class">#}{# </div>#} {{ neti_pdc_template_marker(page.product, 'bulletpoint')|raw }} {% if page.product.translated.customFields.plentymarkets_bulletpoints|raw and page.product.translated.customFields.plentymarkets_bulletpoints|raw != ' ' and page.product.translated.customFields.plentymarkets_bulletpoints|raw != ' ' %} <div class="detail-bullet-list"> {{ page.product.translated.customFields.plentymarkets_bulletpoints|raw }} </div> {% else %} <div class="footer-top"> <div class="footer-top__element footer-top__shipping"> {% sw_icon 'shipping' style { 'pack':'footer' } %} <div> <p>{{ 'footer.footerShippingTitle'|trans|sw_sanitize }}</p> <p>{{ 'footer.footerShippingSubtitle'|trans|sw_sanitize }}</p> </div> </div> <div class="footer-top__element footer-top__support"> {% sw_icon 'support' style { 'pack':'footer' } %} <div> <p>{{ 'footer.footerSupportTitle'|trans|sw_sanitize }}</p> <p>{{ 'footer.footerSupportSubtitle'|trans|sw_sanitize }}</p> </div> </div> <div class="footer-top__element footer-top__return"> {% sw_icon 'return' style { 'pack':'footer' } %} <div> <p>{{ 'footer.footerReturnTitle'|trans|sw_sanitize }}</p> <p>{{ 'footer.footerReturnSubtitle'|trans|sw_sanitize }}</p> </div> </div> <div class="footer-top__element footer-top__protect"> {% sw_icon 'protect' style { 'pack':'footer' } %} <div> <p>{{ 'footer.footerProtectTitle'|trans|sw_sanitize }}</p> <p>{{ 'footer.footerProtectSubtitle'|trans|sw_sanitize }}</p> </div> </div> </div> {% endif %}{% endblock %}{% block page_product_detail_manufacturer %} {# remove #}{% endblock %}