<ul class="list-inline text-center filter-controls mb-4">
  {{ $categories := slice }}
  {{ if ne (len .Data.Pages) 0 }}
    {{ range .Data.Pages }}
      {{ $categories = $categories | append .Params.category }}
    {{ end }}
  {{ else }}
    {{ range .Params.tiles }}
      {{ with .category }}
        {{ $categories = $categories | append . }}
      {{ end }}
    {{ end }}
  {{ end }}
  {{ if ne (len $categories) 0 }}
    <li class="list-inline-item m-3 text-uppercase active" data-filter="all">Alle</li>
  {{ end }}
  {{ range ( $categories | uniq ) }}
    <li class="list-inline-item m-3 text-uppercase" data-filter="{{ . | urlize }}">{{ . | humanize }}</li>
  {{ end }}
</ul>