{% if search.performed %} {{ 'general.search.search_page.title_search_performed' | t }} {% else %} {{ 'general.search.search_page.title' | t }} {% endif %}

{% if search.performed %} {% paginate search.results by section.settings.limit %}

{{ 'general.search.search_page.count_products' | t: count: search.results_count }}

{% if search.results_count == 0 %}

{{ 'general.search.search_page.no_results' | t: terms: search.terms }}

{% else %} {% if search.results.first.object_type == 'product' %}
{% for product in search.results %}
{% render 'product-card', product: product %}
{% endfor %}
{% render 'pagination', paginate: paginate %} {% endif %} {% endif %}
{% endpaginate %} {% endif %}
{% schema %} { "name": "Search", "settings": [ { "type": "header", "content": "General" }, { "type": "select", "id": "header_title_font_size", "label": "Title font-size", "default": "h1", "options": [ { "group": "Heading", "value": "h1", "label": "H1" }, { "group": "Heading", "value": "h2", "label": "H2" }, { "group": "Heading", "value": "h3", "label": "H3" }, { "group": "Heading", "value": "h4", "label": "H4" }, { "group": "Heading", "value": "h5", "label": "H5" }, { "group": "Heading", "value": "h6", "label": "H6" } ] }, { "type": "range", "id": "limit", "label": "Limit products", "min": 2, "max": 50, "default": 48, "step": 1 }, { "type": "header", "content": "Breakpoints", "info": "Adjust items per row based on the screen resolution" }, { "type": "range", "id": "breakpoint_mobile", "label": "Mobile (<600px)", "min": 1, "max": 3, "step": 1, "default": 2 }, { "type": "range", "id": "breakpoint_tablet", "label": "Tablet (≥600px)", "min": 1, "max": 4, "step": 1, "default": 3 }, { "type": "range", "id": "breakpoint_desktop", "label": "Desktop (≥1200px)", "min": 1, "max": 6, "step": 1, "default": 4 }, { "type": "header", "content": "Spacing" }, { "type": "range", "id": "pt", "label": "Top", "min": 0, "max": 20, "step": 1, "default": 9 }, { "type": "range", "id": "pb", "label": "Bottom", "min": 0, "max": 20, "step": 1, "default": 9 } ], "templates": ["search"], "presets": [ { "name": "Search" } ] } {% endschema %}