templates/search/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ 'meta.search.title'|trans }}{% endblock %}
  3. {% block description %}{{ 'meta.search.description'|trans }}{% endblock %}
  4. {% block body_attr %} class="light_gray"{% endblock %}
  5. {% set searchBtnClass = ' active' %}
  6. {% block body %}
  7.     <h1 style="display: none;">Поиск</h1>
  8.     <div class="search_list">
  9.         <div class="max_wrap">
  10.             <div class="search_wrap">
  11.                 <form method="get" action="" class="search_all_speakers" id="search_form">
  12.                     <input type="text" name="search" placeholder="{{ 'label.search_text_long'|trans }}"
  13.                            value="{{ app.request.get('search') }}"/>
  14.                     <button type="button"></button>
  15.                     <button type="button" class="search_clear" onclick="window.location={{ path('search') }}"></button>
  16.                 </form>
  17.                 {% if app.request.get('search') %}
  18.                     <div class="search_result_qnty">{{ 'message.by_request_found'|trans|format(app.request.get('search'), speakersCount + newsCount) }}
  19.                         <a href="#speaker_container"
  20.                            id="point_speaker_container"> {{ 'label.speakers_count'|trans|format(speakersCount) }} </a>,
  21.                         <a href="#news_container"
  22.                            id="point_news_container">{{ 'label.news_count'|trans|format(newsCount) }}</a>
  23.                     </div>
  24.                     <div class="speaker_search_result" id="speaker_container">
  25.                         {% if speakersCount > 0 %}
  26.                             <h2>{{ 'label.speakers_count'|trans|format(speakersCount)|capitalize }}</h2>
  27.                             <div class="speaker_list_search search_items">
  28.                                 {{ include('search/speakers.html.twig', {'speakers': speakers}) }}
  29.                             </div>
  30.                             {% if speakersCount > speakers|length %}
  31.                                 {{ include('_common/load_more_btn.html.twig', {'path': path('search.speakers'), 'container': '#speaker_container'}) }}
  32.                             {% endif %}
  33.                         {% endif %}
  34.                     </div>
  35.                     <div class="news_search_result" id="news_container">
  36.                         {% if newsCount > 0 %}
  37.                             <h2>{{ 'label.news_count'|trans|format(newsCount)|capitalize }}</h2>
  38.                             <div class="search_items">
  39.                                 {{ include('search/news.html.twig', {'news': news}) }}
  40.                             </div>
  41.                             {% if newsCount > news|length %}
  42.                                 {{ include('_common/load_more_btn.html.twig', {'path': path('search.news'), 'container': '#news_container'}) }}
  43.                             {% endif %}
  44.                         {% endif %}
  45.                     </div>
  46.                 {% endif %}
  47.             </div>
  48.         </div>
  49.     </div>
  50. {% endblock %}
  51. {% block javascripts %}
  52.     {{ parent() }}
  53.     {{ encore_entry_script_tags('search') }}
  54. {% endblock %}