{# config - configuration for advanced form. Use `advanced_search_form_config` helper as an example enable_advanced - enable advanced search enable_solr - enable Solr search prefix - prefix used for field names search_input - basic search field solr_input - Solr field search_button - basic search button labels - dict with all the labels/placeholder used through form. Check template in order to find on, which keys are there #} {% asset "search_tweaks_advanced_search/advanced_search" %} {% set form_config = form_config|default(h.advanced_search_form_config())|tojson|forceescape %} {% set enable_solr = enable_solr|default(request.args.ext_solr_q | length > 0) %} {% set prefix = prefix|default(h.composite_search_get_prefix()) %} {% set ns = namespace(enable_advanced=false) %} {% for arg in request.args if arg.startswith(prefix) %} {% set ns.enable_advanced = true %} {% endfor %} {% set enable_advanced = enable_advanced|default(ns.enable_advanced) %} {% set labels = labels|default({}) %} {% set default_search_button %} {% endset %} {% set search_button = search_button|default(default_search_button) %} {% set default_search_input %}
{{ search_button }}
{% endset %} {% set search_input = search_input|default(default_search_input) %} {% set default_solr_input %}
{{ search_button }}
{% endset %} {% set solr_input = solr_input|default(default_solr_input) %}