templates/snippets/search-modal.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     {{ include('layout/includes/css.html.twig') }}
  3. {#    {{ include('Layout/includes/encore.html.twig', {#}
  4. {#        'staticDebugMode': staticDebugMode,#}
  5. {#        'file': 'js/content'#}
  6. {#    }) }}#}
  7. {% endif %}
  8. {% if not editmode %}
  9. <div class="search-overlay">
  10.     <div class="search-overlay__body">
  11. {% endif %}
  12.         <div class="container position-relative">
  13.             <button type="button" class="navigation__close d-none d-md-flex js-search-overlay__close">
  14.                 <span class="navigation__close-text">{{ 'nav.close' | trans }}</span>
  15.                 <span class="icon icon-close" aria-hidden="true"></span>
  16.             </button>
  17.             <div class="intro__text">
  18.                 {{ include('includes/title-blocks/title-block.html.twig', {
  19.                     className:'mb-0',
  20.                     title:'search.search-and-find'|trans,
  21.                     titleTag:'div',
  22.                     titleStyle:'fw-bold h3',
  23.                     subtitle:null
  24.                 }) }}
  25.             </div>
  26.             
  27.             <div class="filter-form mt-3">
  28.                 <form action="{{ document.property('siteConfig') ? document.property('siteConfig').searchDocument : '/404' }}" data-action="{{ document.property('siteConfig') ? document.property('siteConfig').searchDocument : '#' }}">
  29.                     <div class="row">
  30.                         <div class="col-sm-8 col-md-6 col-lg-4 mx-auto">
  31.                             <div class="filter-form__filter mb-0">
  32.                                 <div class="filter-form__search">
  33.                                     {{ include('includes/form/form-control.html.twig', {
  34.                                         styleModifier:'w-100',
  35.                                         label:'search.searchterm...'|trans,
  36.                                         id:'query',
  37.                                         name:'query',
  38.                                         placeholder:'search.searchterm...'|trans,
  39.                                         required:false,
  40.                                         floating:true
  41.                                     }) }}
  42.                                     <button type="submit" class="btn btn-outline-white btn--icon btn--no-transition" aria-label="{{ 'search.submit'|trans }}" title="{{ 'search.submit'|trans }}">
  43.                                         <span class="btn__icon" aria-hidden="true">
  44.                                             <span class="icon icon-search" aria-hidden="true"></span>
  45.                                         </span>
  46.                                     </button>
  47.                                 </div>
  48.                             </div>
  49.                         </div>
  50.                     </div>
  51.                 </form>
  52.             </div>
  53.             <div class="search-overlay__tags">
  54.                 <ul>
  55.                     <li><span>{{ pimcore_input('tags-title', {width: 200}) }}</span></li>
  56.                     {% if editmode %}
  57.                         <br>
  58.                     {% endif %}
  59.                     {% for i in pimcore_iterate_block(pimcore_block('tags', {'default': 1, 'limit': 8})) %}
  60.                         <li class="d-inline-flex list-inline-item vertical-gutter__item">
  61.                             {{ pimcore_link('tag-link', {'class': 'tag-link'}) }}
  62.                         </li>
  63.                     {% endfor %}
  64.                 </ul>
  65.             </div>
  66.             <div class="search-overlay__teaser">
  67.                 <div class="search-overlay__teaser-header">
  68.                     {{ include('includes/title-blocks/editables/title-block.html.twig', {
  69.                         className:'mb-0',
  70.                         titleTag:'h4',
  71.                         subtitleTag: 'h5',
  72.                         disableTagAndStyleEditables: true,
  73.                     }) }}
  74.                 </div>
  75.                 {% if editmode %}
  76.                     <div class="alert alert-info">
  77.                         only Image Teaser allowed
  78.                     </div>
  79.                 {% endif %}
  80.                 <div class="row">
  81.                     <div class="col-lg-8 offset-lg-2">
  82.                         <div class="position-relative js-scroll-slider scroll-slider" data-scroll-slider-arrows="true" data-scroll-slider-dots="false">
  83.                             {% set block = pimcore_block('teaser', {'manual': true, 'default': 1, 'limit': 8}).start() %}
  84.                             <div class="row gy-4 scrolling-area scrolling-area--inset js-scroll-slider__area">
  85.                                 {% for i in pimcore_iterate_block(block) %}
  86.                                     {% do block.blockConstruct() %}
  87.                                         <div class="col-lg-3 scrolling-area__item js-scroll-slider__item">
  88.                                             {% do block.blockStart() %}
  89.                                             {{ pimcore_snippet('search-teaser', {'height': 300,'isInNav': true}) }}
  90.                                             {% do block.blockEnd() %}
  91.                                         </div>
  92.                                     {% do block.blockDestruct() %}
  93.                                 {% endfor %}
  94.                             </div>
  95.                             {% do block.end() %}
  96.                         </div>
  97.                     </div>
  98.                 </div>
  99.             </div>
  100.         </div>
  101. {% if not editmode %}
  102.     </div>
  103. </div>
  104. {% endif %}