{% sw_extends '@Storefront/storefront/page/product-detail/index.html.twig' %}
{% block page_product_detail %}
{% set product = page.product %}
{% set type = 'free' %}
{% if product.extensions.dvdwParticipations and product.extensions.dvdwParticipations.elements | length > 0 %}
{% set participation = product.extensions.dvdwParticipations.elements | first %}
{% if participation and participation.orderLineItem and participation.orderLineItem.extensions.dvdwTicket %}
{% set type = participation.orderLineItem.extensions.dvdwTicket.type %}
{% endif %}
{% endif %}
{% sw_include '@Storefront/storefront/page/product-detail/custom-product-detail.html.twig' with {
product: product
} %}
{% set phase = context.extensions.currentDvdwEvent.phase %}
{% if product.extensions.dvdwProducts and type === 'gold' and (phase === 'phase-promo-show' or phase === 'phase-promo-use') %}
<div class="product-detail-products">
{% sw_include '@Storefront/storefront/page/product-detail/webshop-products.html.twig' with {
product: product,
dvdwProducts: product.extensions.dvdwProducts.elements
} %}
</div>
{% endif %}
{% if product.customFields.dvdw_product_fields_content %}
<div class="info-content-block product-detail-content">
{% sw_include '@Storefront/storefront/page/product-detail/product-content-block.html.twig' with {
product: product,
type: type
} %}
</div>
{% endif %}
{% if participation and product and product.extensions and product.extensions.dvdwPromotions
and product.extensions.dvdwPromotions.elements %}
{% set promotion = product.extensions.dvdwPromotions.elements[participation.dvdwPromotionId] %}
{% if promotion and (context.extensions.currentDvdwEvent.phase === 'phase-promo-show' or context.extensions.currentDvdwEvent.phase === 'phase-promo-use') %}
<div class="promo-info-block" data-remove-bottom-padding="true">
{% sw_include '@Storefront/storefront/page/product-detail/webshop-promotions.html.twig' with {
product: product,
promotion: promotion
} %}
</div>
{% endif %}
{% endif %}
{% endblock %}