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

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/header/search.html.twig' %}
  2. {% set config = config('WexoRelewiseSearch').config %}
  3. {% set fullPageConstant = constant('Wexo\\RelewiseSearch\\Service\\ConfigService::SEARCH_FULL_PAGE_ENABLED') %}
  4. {% block layout_header_search_input_group %}
  5.     {% if config[fullPageConstant] %}
  6.         <div class="search-header container">
  7.             <div class="row align-items-center">
  8.                 <div class="col-12 col-lg-auto header-logo-col row p-0">
  9.                     <div class="col">
  10.                         {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  11.                     </div>
  12.                     <div class="col-auto d-md-none search-header-close js-search-header-close">
  13.                         {% sw_icon 'x' style { 'size': 'md', 'pack': 'solid' } %}
  14.                     </div>
  15.                 </div>
  16.                 <div class="search-header__search-container w-100">
  17.                     {{ parent() }}
  18.                     <div class="col-auto d-none d-md-block search-header-close js-search-header-close px-2">
  19.                         {% sw_icon 'x' style { 'size': 'md', 'pack': 'solid' } %}
  20.                     </div>
  21.                 </div>
  22.             </div>
  23.         </div>
  24.     {% else %}
  25.         {{ parent() }}
  26.     {% endif %}
  27. {% endblock %}
  28. {% block layout_header_search_input %}
  29.     {% if config[fullPageConstant] %}
  30.         {% set typeAheadConfig = {
  31.             typeAheadContainerSelector: '.search-type-ahead'
  32.         } %}
  33.         <input type="search"
  34.                name="search"
  35.                class="form-control header-search-input"
  36.                autocomplete="off"
  37.                autocapitalize="off"
  38.                placeholder="{{ "header.searchPlaceholder"|trans|striptags }}"
  39.                data-relewise-type-ahead="true"
  40.                data-relewise-type-ahead-options="{{ typeAheadConfig|json_encode }}"
  41.                aria-label="{{ "header.searchPlaceholder"|trans|striptags }}"
  42.                value="{{ page.searchTerm }}"
  43.         >
  44.         <div class="search-type-ahead form-control"></div>
  45.     {% else %}
  46.         {{ parent() }}
  47.     {% endif %}
  48. {% endblock %}