simplesearch_searchbox.html.twig 1.1 KB

12345678910111213141516171819202122
  1. {% set min_chars = config.get('plugins.simplesearch.min_query_length', 3) %}
  2. <div class="search-wrapper">
  3. <form name="search" data-simplesearch-form>
  4. <input
  5. name="searchfield"
  6. class="search-input"
  7. type="text"
  8. {% if min_chars > 0 %} min="{{- min_chars -}}" {% endif %}
  9. required
  10. placeholder="{{"PLUGIN_SIMPLESEARCH.SEARCH_PLACEHOLDER"|t}}"
  11. value="{{ query|e }}"
  12. data-search-invalid="{{ "PLUGIN_SIMPLESEARCH.SEARCH_FIELD_MINIMUM_CHARACTERS"|t(min_chars)|raw }}"
  13. data-search-separator="{{ config.system.param_sep }}"
  14. data-search-input="{{ base_url }}{{ config.plugins.simplesearch.route == '@self' ? '' : (config.plugins.simplesearch.route == '/' ? '' : config.plugins.simplesearch.route) }}/query"
  15. />
  16. {% if config.plugins.simplesearch.display_button %}
  17. <button type="submit" class="search-submit">
  18. <img src="{{ url('plugin://simplesearch/assets/search.svg') }}" />
  19. </button>
  20. {% endif %}
  21. </form>
  22. </div>