Mercurial > public > sg101
diff gpp/templates/search/search.html @ 219:26ee684c2033
Initial commit of Haystack search integration. See #51.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 05 Jun 2010 20:46:52 +0000 |
parents | |
children | 71fd8454688b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gpp/templates/search/search.html Sat Jun 05 20:46:52 2010 +0000 @@ -0,0 +1,42 @@ +{% extends 'base.html' %} +{% load highlight %} +{% block title %}Search{% endblock %} +{% block content %} +<h2>Search <img src="{{ MEDIA_URL }}icons/magnifier.png" alt="Search" /></h2> +<form method="get" action="."> + <table> + {{ form.as_table }} + <tr> + <td> </td> + <td> + <input type="submit" value="Search"> + </td> + </tr> + </table> + {% if query %} + <h3>Results</h3> + {% if page.object_list %} + <dl> + {% for result in page.object_list %} + <dt> + {{ result.verbose_name }}: {{ result.title|safe }} • {{ result.score }} + </dt> + <dd> + {% highlight result.summary with query css_class "highlight" max_length 200 %} + </dd> + {% endfor %} + </dl> + {% endif %} + + {% if page.has_previous or page.has_next %} + <div> + {% if page.has_previous %}<a href="?q={{ query }}&page={{ page.previous_page_number }}">{% endif %}« Previous{% if page.has_previous %}</a>{% endif %} + | + {% if page.has_next %}<a href="?q={{ query }}&page={{ page.next_page_number }}">{% endif %}Next »{% if page.has_next %}</a>{% endif %} + </div> + {% endif %} + {% else %} + {# Show some example queries to run, maybe query syntax, something else? #} + {% endif %} +</form> +{% endblock %}