bgneal@219: {% extends 'base.html' %} bgneal@219: {% load highlight %} bgneal@219: {% block title %}Search{% endblock %} bgneal@219: {% block content %} bgneal@219: <h2>Search <img src="{{ MEDIA_URL }}icons/magnifier.png" alt="Search" /></h2> bgneal@219: <form method="get" action="."> bgneal@219: <table> bgneal@219: {{ form.as_table }} bgneal@219: <tr> bgneal@219: <td> </td> bgneal@219: <td> bgneal@219: <input type="submit" value="Search"> bgneal@219: </td> bgneal@219: </tr> bgneal@219: </table> bgneal@219: {% if query %} bgneal@219: <h3>Results</h3> bgneal@219: {% if page.object_list %} bgneal@219: <dl> bgneal@219: {% for result in page.object_list %} bgneal@219: <dt> bgneal@222: {{ result.verbose_name }}: <a href="{{ result.object.get_absolute_url }}">{{ result.object.search_title }}</a> ({{ result.score }}) bgneal@219: </dt> bgneal@219: <dd> bgneal@220: {% highlight result.object.search_summary with query css_class "highlight" max_length 200 %} bgneal@219: </dd> bgneal@219: {% endfor %} bgneal@219: </dl> bgneal@220: {% else %} bgneal@220: <p>No results found for <em>{{ query }}</em>.</p> bgneal@219: {% endif %} bgneal@219: bgneal@219: {% if page.has_previous or page.has_next %} bgneal@219: <div> bgneal@219: {% if page.has_previous %}<a href="?q={{ query }}&page={{ page.previous_page_number }}">{% endif %}« Previous{% if page.has_previous %}</a>{% endif %} bgneal@219: | bgneal@219: {% if page.has_next %}<a href="?q={{ query }}&page={{ page.next_page_number }}">{% endif %}Next »{% if page.has_next %}</a>{% endif %} bgneal@219: </div> bgneal@219: {% endif %} bgneal@219: {% else %} bgneal@219: {# Show some example queries to run, maybe query syntax, something else? #} bgneal@219: {% endif %} bgneal@219: </form> bgneal@219: {% endblock %}