7.2 Global Search Result Page View in a new window

This page is used to show results for global search

Twig: templates/globalSearchResult.twig

Example

Search

Search results for ‘asbestos’

Showing results 1 - 10 of 1260 results

Plumbing and drainage

http://result.com

17 different materials contain asbestos

Plumbing

http://result.com

7 different materials contain asbestos

Drainage

http://result.com

27 different materials contain asbestos
Markup
{% set svgUrl= svgUrl|default('.') %}
{% set searchResult = searchResult|default([{
      "heading": "Plumbing and drainage",
      "copy": "17 different materials contain asbestos",
      "date": {
        "machine":"2019-03-30",
        "human":" 3 March 2020"
      },
      "linkUrl":"http://result.com"
    },{
      "heading": "Plumbing",
      "copy": "7 different materials contain asbestos",
      "date": {
        "machine":"2019-03-22",
        "human":" 22 March 2020"
      },
      "linkUrl":"http://result.com"
    },{
      "heading": "Drainage",
      "copy": "27 different materials contain asbestos",
      "date": {
        "machine":"2019-03-30",
        "human":" 3 March 2020"
      },
      "linkUrl":"http://result.com"
    }]) 
%}

{% set category= category|default([
          {
            "text": "Home"
          },
          {
            "text": "Search"
          }
      ]) %}

<div class="">
    {% include '@asbestos/components/header/header.twig' %}
    {% include '@asbestos/components/navigation/nav-main.twig' %}
    {% include '@asbestos/components/navigation/breadcrumbs.twig' with {
      breadcrumb : [
          {
            "text": "Home",
            "url": "#"
          },
          {
            "text": "Search",
            "url": "#"
          }
      ]
      
    } %}
  <main>
      
    <div class="nsw-wysiwyg-content nsw-container p-0 mt-4">
        <h1 class="col-12"> Search </h1>
    </div>
    <div class="nsw-wysiwyg-content nsw-container p-0 mt-4">
        <div class="row mx-0">
          <div class="col-12">
              <form role="search" class="hero-search__form">
                <div class="nsw-form-search justify-content-center">
                  <label for="hero-search-input" class="sr-only">Search</label>
                  <input autocomplete="off" class="nsw-form-search__input p-4" id="hero-search-input" name="hero-search" type="text">
                  <button class="nsw-form-search__submit bg-white" type="submit">
                    <img src="{{svgUrl}}/images/search.svg">
                    <span class="sr-only">Search</span>
                  </button>
                </div>
              </form>
              <h2> Search results for ‘asbestos’ </h2>
              <p>Showing results 1 - 10 of 1260 results</p>
          </div>
      </div>
    </div>
    <div class="nsw-wysiwyg-content nsw-container mt-4 p-0">
      <div class="row mx-0">
        <div class="category col-12 col-md-4">
          <span class="category__heading category__accordian" data-toggle="collapse" data-target="#select-category" aria-expanded="false" aria-controls="select-category">
            <span class="category__title">Select category</span>
            <img src="{{svgUrl}}/images/chevron-blue.svg">
          </span>
          <nav role="navigation" class="category__navigation">
            <ul class="category__list collapse list-style-none pl-0"  aria-labelledby="select-category" id="select-category">
              {% for catg in category %}
                <li class="category__item  d-flex justify-content-between align-items-center mt-2">
                  {% include '@asbestos/components/form/checkbox.twig' with {
                  "checkboxData": {
                        "name":catg.text,
                        "id":catg.text,
                        "label":catg.text 
                   }
                  } %}
                </li>
              {% endfor %}
            </ul>
          </nav>
        </div>
        <div class="col-12  col-md-8 search-container">
          {% for item in searchResult %}
              {% include '@asbestos/components/teasers/teaser-search.twig' with {
                  "data": item
                  } %}
          {% endfor %}
        </div>
      </div>
    </div>
  </main>
  <div class="mt-3">
    {% include '@asbestos/components/navigation/pagination.twig' %} 
  </div>
  <div class="">
    {% include '@asbestos/components/footer/footer.twig' %}
  </div>
</div>