{% sw_extends '@Storefront/storefront/page/product-detail/tabs.html.twig' %}
{% block page_product_detail_tabs_inner %}
{% set datasheets = [] %}
{% set datasheets = zenCustomFields.product.zenit_horizon_datasheet_one ? datasheets|merge([zenCustomFields.product.zenit_horizon_datasheet_one]) : datasheets %}
{% set datasheets = zenCustomFields.product.zenit_horizon_datasheet_two ? datasheets|merge([zenCustomFields.product.zenit_horizon_datasheet_two]) : datasheets %}
{% set datasheets = zenCustomFields.product.zenit_horizon_datasheet_three ? datasheets|merge([zenCustomFields.product.zenit_horizon_datasheet_three]) : datasheets %}
{% if theme_config('zen-product-detail-tabs-mode') is same as ('scroller') %}
<div class="card card-tabs" data-content-scroller="true">
{{ block('page_product_detail_tabs_navigation') }}
{{ block('page_product_detail_tabs_content') }}
</div>
{% else %}
{{ parent() }}
{% endif %}
{% endblock %}
{% block page_product_detail_tabs_navigation_review %}
{% block zen_page_product_detail_tabs_navigation_properties %}
{% if theme_config('zen-product-tabs-properties') and page.product.sortedProperties|length > 0 %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="properties-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#properties-tab-pane"
role="tab"
aria-controls="properties-tab-pane"
aria-selected="false">
<span>{{ 'zentheme.detail.tabsProperties'|trans }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_video %}
{% if zenCustomFields.product.zenit_horizon_youtube_ids %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="video-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#video-tab-pane"
role="tab"
aria-controls="video-tab-pane"
aria-selected="false">
<span>{{ 'zentheme.detail.tabsVideo'|trans }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_datasheets %}
{% if datasheets %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="datasheets-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#datasheets-tab-pane"
role="tab"
aria-controls="datasheets-tab-pane"
aria-selected="false">
<span>{{ 'zentheme.detail.tabsDatasheets'|trans }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_manufacturer %}
{% if theme_config('zen-product-tabs-manufacturer') and page.product.manufacturer.translated.description %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="manufacturer-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#manufacturer-tab-pane"
role="tab"
aria-controls="manufacturer-tab-pane"
aria-selected="false">
<span>{{ 'zentheme.detail.tabsManufacturer'|trans }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_custom_tab1 %}
{% if zenCustomFields.product.zenit_horizon_custom_tab1_title and zenCustomFields.product.zenit_horizon_custom_tab1_text %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="custom-field1-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#custom-field1-tab-pane"
role="tab"
aria-controls="custom-field1-tab-pane"
aria-selected="false">
<span>{{ zenCustomFields.product.zenit_horizon_custom_tab1_title }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_custom_tab2 %}
{% if zenCustomFields.product.zenit_horizon_custom_tab2_title and zenCustomFields.product.zenit_horizon_custom_tab2_text %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="custom-field2-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#custom-field2-tab-pane"
role="tab"
aria-controls="custom-field2-tab-pane"
aria-selected="false">
<span>{{ zenCustomFields.product.zenit_horizon_custom_tab2_title }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_navigation_custom_tab_global %}
{% if config('zenitPlatformHorizon.config.customTabActive') and config('zenitPlatformHorizon.config.customTabTitle') and config('zenitPlatformHorizon.config.customTabText') %}
{% set customTab = {
'translated': {
title: "zentheme.horizon.content.customTabTitle"|trans({"%placeholder%": config('zenitPlatformHorizon.config.customTabTitle')}),
text: "zentheme.horizon.content.customTabText"|trans({"%placeholder%": config('zenitPlatformHorizon.config.customTabText')})
}
} %}
<li class="nav-item">
<a class="nav-link product-detail-tab-navigation-link"
id="custom-field-global-tab"
data-toggle="tab"
data-offcanvas-tabs="true"
href="#custom-field-global-tab-pane"
role="tab"
aria-controls="custom-field-global-tab-pane"
aria-selected="false">
<span>{{ customTab.translated.title }}</span>
<span class="product-detail-tab-navigation-icon">
{% sw_icon 'arrow-medium-right' style {'pack':'solid'} %}
</span>
</a>
</li>
{% endif %}
{% endblock %}
{{ parent() }}
{% endblock %}
{% block page_product_detail_tabs_content_review %}
{% block zen_page_product_detail_tabs_content_properties %}
{% if theme_config('zen-product-tabs-properties') and page.product.sortedProperties|length > 0 %}
<div class="tab-pane fade show"
id="properties-tab-pane"
role="tabpanel"
aria-labelledby="properties-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-properties-tab.html.twig' %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_video %}
{% if zenCustomFields.product.zenit_horizon_youtube_ids %}
<div class="tab-pane fade show"
id="video-tab-pane"
role="tabpanel"
aria-labelledby="video-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-video.html.twig' %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_datasheets %}
{% if datasheets %}
<div class="tab-pane fade show"
id="datasheets-tab-pane"
role="tabpanel"
aria-labelledby="datasheets-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-datasheets.html.twig' with {datasheetsIds: datasheets} %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_manufacturer %}
{% if theme_config('zen-product-tabs-manufacturer') and page.product.manufacturer.translated.description %}
<div class="tab-pane fade show"
id="manufacturer-tab-pane"
role="tabpanel"
aria-labelledby="manufacturer-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-manufacturer.html.twig' %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_custom_tab1 %}
{% if zenCustomFields.product.zenit_horizon_custom_tab1_title and zenCustomFields.product.zenit_horizon_custom_tab1_text %}
<div class="tab-pane fade show"
id="custom-field1-tab-pane"
role="tabpanel"
aria-labelledby="custom-field1-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-custom-tab1.html.twig' %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_custom_tab2 %}
{% if zenCustomFields.product.zenit_horizon_custom_tab1_title and zenCustomFields.product.zenit_horizon_custom_tab1_text %}
<div class="tab-pane fade show"
id="custom-field2-tab-pane"
role="tabpanel"
aria-labelledby="custom-field2-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-custom-tab2.html.twig' %}
</div>
{% endif %}
{% endblock %}
{% block zen_page_product_detail_tabs_content_custom_tab_global %}
{% if config('zenitPlatformHorizon.config.customTabActive') and config('zenitPlatformHorizon.config.customTabTitle') and config('zenitPlatformHorizon.config.customTabText') %}
<div class="tab-pane fade show"
id="custom-field-global-tab-pane"
role="tabpanel"
aria-labelledby="custom-field-global-tab">
{% sw_include '@zenitPlatformHorizon/storefront/page/product-detail/zen-custom-global-tab.html.twig' %}
</div>
{% endif %}
{% endblock %}
{{ parent() }}
{% endblock %}