Sprig »

Search

Searches entries on submit (Blitz, Campaign, Sherlock, etc.).

 


{{ sprig('_components/search') }}


{#--- _components/search.twig ---#}

{% set query = query ?? '' %}

<form sprig>
  <input type="text" name="query" value="{{ query }}">
  <input type="submit" value="Search">
</form>

{% if query %}
  {% set entries = craft.entries.search(query).all() %}
  {% for entry in entries %}
    {{ entry.title }}
  {% endfor %}
{% endif %}