From e5c7780adb59e8038a040a1e534a4cee1fac8cd8 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 3 Feb 2016 17:23:06 +0100 Subject: filtering works --- data/templates/search/hit.htm | 28 ++++++++++++------ data/templates/search/sidebar-filter.htm | 21 ++++++++++++++ data/templates/search/sidebar.htm | 49 +++----------------------------- 3 files changed, 45 insertions(+), 53 deletions(-) create mode 100644 data/templates/search/sidebar-filter.htm (limited to 'data') diff --git a/data/templates/search/hit.htm b/data/templates/search/hit.htm index 3d8f633..4981017 100644 --- a/data/templates/search/hit.htm +++ b/data/templates/search/hit.htm @@ -1,11 +1,23 @@ {% set doc = hit._source %}
  • - {{doc.title}} - {% if doc.author.name %} - by {{doc.author.name}} - {% endif %} -
    {{doc.extra.cleanUrl}} - {% if doc.modate %} -
    Changed: {{doc.extra.day}} - {% endif %} + + {{doc.title}} + {% if doc.author.name %} + by + + {% if doc.author.url %} + {{doc.author.name}} + {% else %} + {{doc.author.name}} + {% endif %} + + {% endif %} + +
    {{ellipsis(doc.extra.cleanUrl, 60)}} + +
    + {% if doc.modate %} + {{doc.extra.day|date("Y-m-d")}} + {% endif %} +
  • diff --git a/data/templates/search/sidebar-filter.htm b/data/templates/search/sidebar-filter.htm new file mode 100644 index 0000000..6c4bc81 --- /dev/null +++ b/data/templates/search/sidebar-filter.htm @@ -0,0 +1,21 @@ +{% if attribute(activeFilters, type) %} + {{title}} + +{% elseif attribute(aggregations, type).buckets|length > 1 %} +{{title}} + +{% endif %} diff --git a/data/templates/search/sidebar.htm b/data/templates/search/sidebar.htm index 619301e..eaddaeb 100644 --- a/data/templates/search/sidebar.htm +++ b/data/templates/search/sidebar.htm @@ -1,48 +1,7 @@

    Filter results by:

    -{% if aggregations.tags.buckets|length > 1 %} -Tag - -{% endif %} - -{% if aggregations.domain.buckets|length > 1 %} - -Domain - -{% endif %} - -{% if aggregations.language.buckets|length > 1 %} -Language - -{% endif %} - -{% if aggregations.type.buckets|length > 1 %} -Type - -{% endif %} - +{% include 'search/sidebar-filter.htm' with {'type': 'tags', 'title': 'Tag'} %} +{% include 'search/sidebar-filter.htm' with {'type': 'domain', 'title': 'Domain'} %} +{% include 'search/sidebar-filter.htm' with {'type': 'language', 'title': 'Language'} %} +{% include 'search/sidebar-filter.htm' with {'type': 'type', 'title': 'Type'} %} -- cgit v1.2.3