custom/plugins/sw-asus/src/Resources/views/storefront/page/product-detail/tabs.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/product-detail/tabs.html.twig' %}
  2. {% block page_product_detail_tabs_inner %}
  3.     <div class="card card-tabs">
  4.         {% block page_product_detail_tabs_navigation %}
  5.             <div class="card-header product-detail-tab-navigation">
  6.                 {% block page_product_detail_tabs_navigation_container %}
  7.                     <ul class="nav nav-tabs product-detail-tab-navigation-list"
  8.                         id="product-detail-tabs"
  9.                         role="tablist">
  10.                         {% block page_product_detail_tabs_navigation_description %}
  11.                             <li class="nav-item" role="tab">
  12.                                 <a class="nav-link {% if (ratingSuccess != 1) and (ratingSuccess != -1) %}active{% endif %} product-detail-tab-navigation-link"
  13.                                    id="description-tab"
  14.                                    data-toggle="tab"
  15.                                    data-offcanvas-tabs="true"
  16.                                    href="#description-tab-pane"
  17.                                    aria-controls="description-tab-pane"
  18.                                    aria-selected="true">
  19.                                     <span>{{ "detail.tabsDescription"|trans|sw_sanitize }}</span>
  20.                                     <span class="product-detail-tab-navigation-icon">
  21.                                         {% sw_icon 'atoms-arrow-medium-right' style {'pack':'default'} %}
  22.                                     </span>
  23.                                 </a>
  24.                             </li>
  25.                         {% endblock %}
  26.                         {% block page_product_detail_tabs_navigation_review %}
  27.                             {% if page.product.customFields.plentymarkets_specs | raw and page.header.activeLanguage.id != "acea14f3bec347a092dfdabab186031c" %}
  28.                                 <li class="nav-item" role="tab">
  29.                                     <a class="nav-link {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %} product-detail-tab-navigation-link"
  30.                                        id="technical-data-tab"
  31.                                        data-toggle="tab"
  32.                                        data-offcanvas-tabs="true"
  33.                                        href="#technical-data-tab-pane"
  34.                                        aria-controls="technical-data-tab-pane"
  35.                                        aria-selected="true">
  36.                                         {{ "asus.detailTechnicalData"|trans|sw_sanitize }}
  37.                                         <span class="product-detail-tab-navigation-icon">
  38.                                             {% sw_icon 'atoms-arrow-medium-right' style {'pack':'default'} %}
  39.                                         </span>
  40.                                     </a>
  41.                                 </li>
  42.                             {% endif %}
  43.                             {% 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" %}
  44.                                 <li class="nav-item" role="tab">
  45.                                     <a class="nav-link {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %} product-detail-tab-navigation-link"
  46.                                        id="review-tab"
  47.                                        data-toggle="tab"
  48.                                        data-offcanvas-tabs="true"
  49.                                        href="#review-tab-pane"
  50.                                        aria-controls="review-tab-pane"
  51.                                        aria-selected="true">
  52.                                         {{ "asus.detailReviews"|trans|sw_sanitize }}
  53.                                         <span class="product-detail-tab-navigation-icon">
  54.                                             {% sw_icon 'atoms-arrow-medium-right' style {'pack':'default'} %}
  55.                                         </span>
  56.                                     </a>
  57.                                 </li>
  58.                             {% endif %}
  59.                         {% endblock %}
  60.                     </ul>
  61.                 {% endblock %}
  62.             </div>
  63.         {% endblock %}
  64.         {% block page_product_detail_tabs_content %}
  65.             <div class="product-detail-tabs-content card-body">
  66.                 {% block page_product_detail_tabs_content_container %}
  67.                     <div class="tab-content">
  68.                         {% block page_product_detail_tabs_content_description %}
  69.                             {{ parent() }}
  70.                         {% endblock %}
  71.                         {% if page.product.customFields.plentymarkets_specs | raw | trim %}
  72.                             <div class="tab-pane fade show {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %}"
  73.                                  id="technical-data-tab-pane"
  74.                                  role="tabpanel"
  75.                                  aria-labelledby="technical-data-tab">
  76.                                 {% sw_include '@Storefront/storefront/page/product-detail/properties.html.twig' %}
  77.                             </div>
  78.                         {% endif %}
  79.                         {% block page_product_detail_tabs_content_review %}
  80.                             {% 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" %}
  81.                                 <div class="tab-pane fade show {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %}"
  82.                                      id="review-tab-pane"
  83.                                      role="tabpanel"
  84.                                      aria-labelledby="review-tab">
  85.                                     {% sw_include '@Storefront/storefront/page/product-detail/review/review.html.twig' %}   
  86.                                 </div>
  87.                             {% endif %}
  88.                         {% endblock %}
  89.                         <div class="tab-pane fade show {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %}"
  90.                                 id="gpsr-tab-pane"
  91.                                 role="tabpanel"
  92.                                 aria-labelledby="gpsr-tab">
  93.                             <table class="table table-striped product-detail-properties-table">
  94.                                 <tbody>
  95.                                 {# @var product \Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity #}
  96.                                 {% for group in page.product.sortedProperties %}
  97.                                     {% block page_product_detail_properties_table_row %}
  98.                                         <tr class="properties-row">
  99.                                             {% block page_product_detail_properties_item_label %}
  100.                                                 <th class="properties-label">{{ group.translated.name|e }}:</th>
  101.                                             {% endblock %}
  102.                                             {% block page_product_detail_properties_item_value %}
  103.                                                 <td class="properties-value">
  104.                                                     {% apply spaceless %}
  105.                                                         {% for option in group.options %}
  106.                                                             {% set i = ( i | default(0) ) + 1 %}
  107.                                                             <span>{% if i > 1 %}, {% endif %}{{ option.translated.name|e }}</span>
  108.                                                         {% endfor %}
  109.                                                     {% endapply %}
  110.                                                 </td>
  111.                                             {% endblock %}
  112.                                         </tr>
  113.                                     {% endblock %}
  114.                                 {% endfor %}
  115.                                 </tbody>
  116.                             </table>  
  117.                         </div>
  118.                     </div>
  119.                 {% endblock %}
  120.             </div>
  121.         {% endblock %}
  122.     </div>
  123. {% endblock %}