custom/plugins/TdsOrlob/src/Resources/views/storefront/layout/header/search-suggest.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/header/search-suggest.html.twig' %}
  2. {% block layout_search_suggest_results %}
  3.     {% for product in page.searchResult %}
  4.         {% block layout_search_suggest_result_product %}
  5.             {% if product.customFields.custom_article_example_article != true %}
  6.                 <li class="search-suggest-product js-result">
  7.                     {% block layout_search_suggest_result_link %}
  8.                         <a href="{{ seoUrl('frontend.detail.page', {'productId': product.id}) }}"
  9.                             title="{{ product.translated.name }}"
  10.                             class="search-suggest-product-link">
  11.                             <div class="row align-items-center {{ gridNoGuttersClass }}">
  12.                                 {% block layout_search_suggest_result_image %}
  13.                                     <div class="col-auto search-suggest-product-image-container">
  14.                                         {% if product.cover.media.url %}
  15.                                             {% sw_thumbnails 'search-suggest-product-image-thumbnails' with {
  16.                                                 media: product.cover.media,
  17.                                                 sizes: {
  18.                                                     'default': '100px'
  19.                                                 },
  20.                                                 attributes: {
  21.                                                     'class': 'search-suggest-product-image',
  22.                                                     'alt': (product.cover.media.translated.alt ?: ''),
  23.                                                     'title': (product.cover.media.translated.title ?: '')
  24.                                                 }
  25.                                             } %}
  26.                                         {% else %}
  27.                                             {% sw_icon 'placeholder' style {
  28.                                                 'size': 'lg'
  29.                                             } %}
  30.                                         {% endif %}
  31.                                     </div>
  32.                                 {% endblock %}
  33.                                 {% block layout_search_suggest_result_name %}
  34.                                     <div class="col search-suggest-product-name">
  35.                                         {{ product.translated.name }}
  36.                                     </div>
  37.                                 {% endblock %}
  38.                                 {% block layout_search_suggest_result_price %}
  39.                                     {% if context.currentCustomerGroup.id != "cfbd5018d38d41d8adca10d94fc8bdd6" %}
  40.                                         <div class="col-auto search-suggest-product-price">
  41.                                             {% set price = product.calculatedPrice %}
  42.                                             {% if product.calculatedPrices.count > 0 %}
  43.                                                 {% set price = product.calculatedPrices.last %}
  44.                                             {% endif %}
  45.                                             {% if product.variantListingConfig.displayParent and product.parentId === null %}
  46.                                                 {% set displayFromVariants = price.unitPrice !== product.calculatedCheapestPrice.unitPrice %}
  47.                                                 {% set price = product.calculatedCheapestPrice %}
  48.                                             {% endif %}
  49.                                             {% set referencePrice = price.referencePrice %}
  50.                                             {% if product.calculatedPrices.count > 1 or displayFromVariants %}
  51.                                                 {{ "listing.listingTextFrom"|trans|sw_sanitize }}
  52.                                             {% endif %}
  53.                                             <span class="search-suggest-product-price">
  54.                                                 {{ price.unitPrice|currency }}{{ "general.star"|trans|sw_sanitize }}
  55.                                             </span>
  56.                                             {% if price.referencePrice is not null %}
  57.                                                 <br><small class="search-suggest-product-reference-price">({{ price.referencePrice.price|currency }}{{ "general.star"|trans|sw_sanitize }} / {{ price.referencePrice.referenceUnit }}&nbsp;{{ price.referencePrice.unitName }})</small>
  58.                                             {% endif %}
  59.                                             {% if price.regulationPrice.price is not null %}
  60.                                                 <small class="search-suggest-product-list-price">{{ "general.listPricePreviously"|trans({'%price%': price.regulationPrice.price|currency }) }}{{ "general.star"|trans|sw_sanitize }}</small>
  61.                                             {% endif %}
  62.                                         </div>
  63.                                     {% endif %}
  64.                                 {% endblock %}
  65.                             </div>
  66.                         </a>
  67.                     {% endblock %}
  68.                 </li>
  69.                 
  70.             {% endif %}
  71.         {% endblock %}
  72.     {% endfor %}
  73. {% endblock %}