From 226508cd8d3e8c147ad314a0de483e08be71c254 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 3 Feb 2016 06:21:30 +0100 Subject: first frontend --- data/templates/base.htm | 22 ++++++++++++++++++ data/templates/pager.htm | 48 +++++++++++++++++++++++++++++++++++++++ data/templates/search.htm | 31 +++++++++++++++++++++++++ data/templates/search/hit.htm | 11 +++++++++ data/templates/search/list.htm | 15 ++++++++++++ data/templates/search/sidebar.htm | 48 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 data/templates/base.htm create mode 100644 data/templates/pager.htm create mode 100644 data/templates/search.htm create mode 100644 data/templates/search/hit.htm create mode 100644 data/templates/search/list.htm create mode 100644 data/templates/search/sidebar.htm (limited to 'data') diff --git a/data/templates/base.htm b/data/templates/base.htm new file mode 100644 index 0000000..72a34c1 --- /dev/null +++ b/data/templates/base.htm @@ -0,0 +1,22 @@ + + + + + + {% block title %}{% endblock %} - {{title}} + + + + + + {% block meta %}{% endblock %} + + + + {% block maincontent %}{% endblock %} + + + + diff --git a/data/templates/pager.htm b/data/templates/pager.htm new file mode 100644 index 0000000..9be2b9f --- /dev/null +++ b/data/templates/pager.htm @@ -0,0 +1,48 @@ +{% set links = pager.getLinks() %} +{% if pager.numPages > 1 %} + +{% endif %} diff --git a/data/templates/search.htm b/data/templates/search.htm new file mode 100644 index 0000000..8eb077b --- /dev/null +++ b/data/templates/search.htm @@ -0,0 +1,31 @@ +{% extends "base.htm" %} + +{%block title %}"{{query}}" search results{% endblock %} + +{% block maincontent %} + +
+
+
+ {% include 'search/list.htm' %} +
+
+ {% include 'search/sidebar.htm' %} +
+
+
+{% endblock %} diff --git a/data/templates/search/hit.htm b/data/templates/search/hit.htm new file mode 100644 index 0000000..3d8f633 --- /dev/null +++ b/data/templates/search/hit.htm @@ -0,0 +1,11 @@ +{% 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 %} +
  • diff --git a/data/templates/search/list.htm b/data/templates/search/list.htm new file mode 100644 index 0000000..4341600 --- /dev/null +++ b/data/templates/search/list.htm @@ -0,0 +1,15 @@ +{% if hitcount == 0 %} +

    + Sorry, no results for "{{query}}". +

    +{% else %} +

    + Found {{hitcount}} search results for "{{query}}": +

    + + {% include 'pager.htm' %} +{% endif %} diff --git a/data/templates/search/sidebar.htm b/data/templates/search/sidebar.htm new file mode 100644 index 0000000..619301e --- /dev/null +++ b/data/templates/search/sidebar.htm @@ -0,0 +1,48 @@ +

    + 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 %} + -- cgit v1.2.3