{% sw_extends '@Storefront/storefront/page/product-detail/index.html.twig' %}{% block base_content %} {% block page_product_detail %} <div class="product_main" itemscope itemtype="https://schema.org/Product"> {% block page_product_detail_inner %} {% block page_product_detail_content %}{# <div class="product-detail-content">#} {% block page_product_detail_headline %}{# <div class="row align-items-center product-detail-headline">#}{# {% sw_include '@Storefront/storefront/page/product-detail/headline.html.twig' %}#}{# </div>#} {% endblock %} {% set mediaItems = page.product.media.media %} {% block page_product_detail_main %}{# <div class="row product-detail-main">#} {% block page_product_detail_media %} <div class="product_images"> <div class="stickers">{# <div class="sticker_sale">30%</div>#} </div> {% if page.product.media %} {% sw_include '@Storefront/storefront/element/cms-element-image-gallery.html.twig' with { 'mediaItems': mediaItems, 'zoom': false, 'zoomModal': false, 'displayMode': 'contain', 'gutter': 5, 'minHeight': '430px', 'navigationArrows': 'inside', 'navigationDots': 'inside', 'galleryPosition': 'left', 'isProduct': true, 'fallbackImageTitle': page.product.translated.name, 'startIndexThumbnails': 1, 'startIndexSlider': 1, 'keepAspectRatioOnZoom': false } %} {% endif %} </div> {% endblock %} {% block page_product_detail_buy %} <div class="main_info"> <h1 class="page_title" itemprop="name"> {{ page.product.translated.name }} </h1> <div class="code_status"> <div class="product_code">Product number: {{ page.product.productNumber }}</div> {% if page.product.availableStock > 0 %} <div class="product_status in_stock">In stock</div> {% endif %} </div>{# {{ dump(page.product) }}#}{# {% sw_include '@Storefront/storefront/page/product-detail/headline.html.twig' %}#} {% sw_include '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %} {% if page.product.manufacturer %} <div class="product_brand"> <div class="block_subtitle">Brand</div> <a href="{{ page.product.manufacturer.link }}" class="brand_block" rel="noreferrer noopener" target="_blank" title="{{ page.product.manufacturer.translated.name }}"> {% if page.product.manufacturer.media %} {% block page_product_detail_manufacturer_logo %} <img src="{{ page.product.manufacturer.media|sw_encode_media_url }}" class="product-detail-manufacturer-logo" alt="{{ page.product.manufacturer.translated.name }}"/> {{ page.product.manufacturer.translated.name }} {% endblock %} {% else %} {% block page_product_detail_manufacturer_text %} {{ page.product.manufacturer.translated.name }} {% endblock %} {% endif %} </a> </div> <div class="product_share"> <div class="block_subtitle">Share</div> <div class="addthis_inline_share_toolbox_lldj"></div> </div> {% endif %} </div> {% endblock %}{# </div>#} {% endblock %}{# </div>#} {% endblock %} {% block page_product_detail_tabs %} <div class="full_description"> {% sw_include '@Storefront/storefront/page/product-detail/tabs.html.twig' %} </div> {% endblock %} {% block page_product_detail_cross_selling %} {% if page.crossSellings.elements is defined and page.crossSellings.elements|filter(item => item.total > 0)|length > 0 %} <div class="product-detail-tabs product-detail-cross-selling"> {% sw_include '@Storefront/storefront/page/product-detail/cross-selling/tabs.html.twig' with { crossSellings: page.crossSellings } %} </div> {% endif %} {% endblock %} {% endblock %} </div> <div class="products_section"> <div class="page_container"> <h2 class="section_title">YOU MAY ALSO LIKE</h2> <div class="products_list"> {% for product in latest_products %} {% set name = product.translated.name %} {% set id = product.id %} {% set cover = product.cover.media %} {% set variation = product.variation %} {% set displayParent = product.variantListingConfig.displayParent and product.parentId === null %} <div class="list_item"> <div class="product_block"> {% block component_product_box_badges %} {% sw_include '@Storefront/storefront/component/product/card/badges.html.twig' %} {% endblock %} {% if config('core.cart.wishlistEnabled') %} {% block component_product_box_wishlist_action %} {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with { appearance: 'circle', productId: id } %} {% endblock %} {% endif %} {% block component_product_box_rich_snippets %} {# @deprecated tag:v6.5.0 - Block will be removed completely including the template it references #} {# {% sw_include '@Storefront/storefront/component/product/card/meta.html.twig' %} #} {% endblock %} {% block component_product_box_image %} {# fallback if display mode is not set #} {% set displayMode = displayMode ?: 'standard' %} {# set display mode 'cover' for box-image with standard display mode #} {% if layout == 'image' and displayMode == 'standard' %} {% set displayMode = 'cover' %} {% endif %} {% block component_product_box_image_link %} <a href="{{ seoUrl('frontend.detail.page', { 'productId': id }) }}" title="{{ name }}" class="product_image"> {% block component_product_box_image_link_inner %} {% if cover.url %} {% set attributes = { 'class': 'is-'~displayMode, 'alt': (cover.translated.alt ?: name), 'title': (cover.translated.title ?: name) } %} {% if displayMode == 'cover' or displayMode == 'contain' %} {% set attributes = attributes|merge({ 'data-object-fit': displayMode }) %} {% endif %} {% block component_product_box_image_thumbnail %} {% sw_thumbnails 'product-image-thumbnails' with { media: cover, sizes: sizes } %} {% endblock %} {% else %} {% block component_product_box_image_placeholder %} no-image {% endblock %} {% endif %} {% endblock %} </a> {% endblock %} {% endblock %} {% block component_product_box_info %} <div class="info_block"> {% block component_product_box_name %} <a href="/search?search={{ product.manufacturer.name }}" class="product_brand">{{ product.manufacturer.name }}</a> <a href="{{ seoUrl('frontend.detail.page', {'productId': id}) }}" class="product_name" title="{{ name }}"> {{ name }} </a> {% endblock %} {% block component_product_box_price %} <div class="price_block"> {% sw_include '@Storefront/storefront/component/product/card/price-unit.html.twig' %} </div> {% endblock %} {% block component_product_box_action %} {% sw_include '@Storefront/storefront/component/product/card/action.html.twig' %} {% endblock %} </div> {% endblock %} </div> </div> {% endfor %} </div> </div> </div> {% endblock %}{% endblock %}