custom/plugins/KsAttachments/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. {# On tab information #}
  3. {% set displayValue = "0" %}
  4. {% set attachments = page.product.KsAttachments.attachments %}
  5. {% set attachmentsDisplay = [] %}
  6. {% for attachment in attachments %}
  7.     {% if attachment.display !== null %}
  8.         {% set displayAttachment = attachment.display|split(',') %}
  9.         {% for key, value in displayAttachment %}
  10.             {% if displayValue == value %}
  11.                 {% set attachmentsDisplay = attachmentsDisplay|merge([attachment]) %}
  12.             {% endif %}
  13.         {% endfor %}
  14.     {% endif %}
  15. {% endfor %}
  16. {% block page_product_detail_tabs_navigation_review %}
  17.     {{ parent() }}
  18.     {% block page_product_detail_tabs_navigation_attachments %}
  19.         {% if config('KsAttachments.config.enableField') and attachmentsDisplay|length %}
  20.             <li class="nav-item">
  21.                 <a class="nav-link {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %} product-detail-tab-navigation-link"
  22.                    id="attachments-tab"
  23.                    data-toggle="tab"
  24.                    data-offcanvas-tabs="true"
  25.                    href="#attachments-tab-pane"
  26.                    role="tab"
  27.                    aria-controls="attachments-tab-pane"
  28.                    aria-selected="true">
  29.                     <span>{{"ks-attachments-snp.attachments.detail.attachmentsLabel"|trans|sw_sanitize }}</span>
  30.                 </a>
  31.             </li>
  32.         {% endif %}
  33.     {% endblock %}
  34. {% endblock %}
  35. {% block page_product_detail_tabs_content_review %}
  36.     {{ parent() }}
  37.     {% block page_product_detail_tabs_content_attachments %}
  38.         {% if config('KsAttachments.config.enableField') %}
  39.             <div class="tab-pane fade show {% if (ratingSuccess == 1) or (ratingSuccess == -1) %}active{% endif %}"
  40.                  id="attachments-tab-pane"
  41.                  role="tabpanel"
  42.                  aria-labelledby="attachments-tab">
  43.                 {% block page_product_detail_ordernumber_label_attachments %}
  44.                     {% if attachmentsDisplay|length %}
  45.                         {% sw_include '@Storefront/storefront/component/ks-attachments-list.html.twig' with {
  46.                             attachmentsDisplay: attachmentsDisplay,
  47.                             displayOn: displayValue,
  48.                         } %}
  49.                     {% endif %}
  50.                 {% endblock %}
  51.             </div>
  52.         {% endif %}
  53.     {% endblock %}
  54. {% endblock %}