simplesearch_searchbox.html.twig 1.0 KB

1234567891011121314151617181920212223
  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. autocomplete="off"
  6. name="searchfield"
  7. class="search-input"
  8. type="text"
  9. {% if min_chars > 0 %} min="{{- min_chars -}}" {% endif %}
  10. required
  11. placeholder="{{"PLUGIN_SIMPLESEARCH.SEARCH_PLACEHOLDER"|t}}"
  12. value="{{ query|e }}"
  13. data-search-invalid="{{ "PLUGIN_SIMPLESEARCH.SEARCH_FIELD_MINIMUM_CHARACTERS"|t(min_chars)|raw }}"
  14. data-search-separator="{{ config.system.param_sep }}"
  15. data-search-input="{{ base_url }}{{ config.plugins.simplesearch.route == '@self' ? '' : (config.plugins.simplesearch.route == '/' ? '' : config.plugins.simplesearch.route) }}/query"
  16. />
  17. {% if config.plugins.simplesearch.display_button %}
  18. <button type="submit" class="search-submit">
  19. OK
  20. </button>
  21. {% endif %}
  22. </form>
  23. </div>