custom/plugins/GrimmTheme/src/Resources/views/solution360/s360experts/product-detail.html.twig line 1

Open in your IDE?
  1. {# only one support guy #}
  2. {% block s360_experts %}
  3.     <div class="s360-experts is--detail is--sidebar no-print mb-3">
  4.         {% block s360_experts_headline %}
  5.             <div class="s360-experts-headline">
  6.                 {{ "experts.headline"|trans|sw_sanitize }}
  7.             </div>
  8.         {% endblock %}
  9.         {% block s360_experts_inner %}
  10.             <div class="s360-experts-inner">
  11.                 {% if page.product.getExtension('s360_experts_images').all is not empty %}
  12.                     {% set s360ExpertsImages = searchMedia(page.product.getExtension('s360_experts_images').all, context.context) %}
  13.                 {% endif %}
  14.                 {% set supportPhone = page.product.getExtension('s360_experts')|first.phone %}
  15.                 {% set supportEmail = page.product.getExtension('s360_experts')|first.mail %}
  16.                 <div class="row">
  17.                     <div class="s360-expert col-12 col-md-3 px-0 mb-2">
  18.                         {% for expert in page.product.getExtension('s360_experts') %}
  19.                             {% block s360_expert_content %}
  20.                                 {% if s360ExpertsImages.elements[expert.image] is defined %}
  21.                                     <div class="image-container">
  22.                                         <img loading="lazy" src="{{ s360ExpertsImages.elements[expert.image].url }}" alt="{{ expert.name }}" class="s360-expert-img">
  23.                                         {% sw_icon 'telefon' style {'pack': 'grimmtheme', 'namespace': 'GrimmTheme', 'size': 'md'} %}
  24.                                     </div>
  25.                                 {% endif %}
  26.                             {% endblock %}
  27.                         {% endfor %}
  28.                     </div>
  29.                     <div class="col-12 col-md-9 px-0">
  30.                         {% set expertsDescription = "experts.description"|trans|sw_sanitize %}
  31.                         {% if expertsDescription %}
  32.                             <p class="mb-1">{{ expertsDescription }}</p>
  33.                         {% endif %}
  34.                         {% if supportPhone %}
  35.                             <div class="col-12 s360-expert__phone p-0">
  36.                                 {# {% sw_icon 'telefon' style {'pack': 'grimmtheme', 'namespace': 'GrimmTheme', 'size': 'xs'} %} #}
  37.                                 <a href="tel:+49{{ supportPhone|slice(1)|replace({' ':'', '/':''}) }}">{{ supportPhone }}</a>
  38.                             </div>
  39.                         {% endif %}
  40.                         {% if config('GrimmTheme.config.contactCategory') != "" %}
  41.                             <button href="{{ seoUrl('frontend.navigation.page', { navigationId: config('GrimmTheme.config.contactCategory') }) }}?sku={{ product.productNumber }}&name={{ page.product.translated.name }}" class="s360-expert-contact__button col-12 col-lg-7" target="_blank">
  42.                                 {# {% sw_icon 'pfeil_rechts' style {'pack': 'grimmtheme', 'namespace': 'GrimmTheme', 'size': 'xs'} %} #}
  43.                                 <span class="product-detail__link-text">{{ "experts.formLink"|trans|sw_sanitize }}</span>
  44.                             </button>
  45.                         {% endif %}
  46.                     </div>
  47.                 </div>
  48.             </div>
  49.         {% endblock %}
  50.     </div>
  51.  {% endblock %}