search input field,
[wolnelektury.git] / wolnelektury / templates / catalogue / search_multiple_hits.html
1 {% extends "base.html" %}
2 {% load i18n %}
3 {% load catalogue_tags pagination_tags %}
4
5 {% block titleextra %}{% trans "Search" %}{% endblock %}
6
7 {% block bodyid %}tagged-object-list{% endblock %}
8
9 {% block body %}
10     <h1>{% trans "Search" %}</h1>
11
12     <div id="results">
13       <ol>
14       {% for result in results %}
15       <li>
16         <p><a href="{{result.book.get_absolute_url}}">{{result.book.pretty_title}}</a> (id: {{result.book_id}}, score: {{result.score}})</p>
17         <ul>
18           {% for hit in result.hits %}
19           <li>
20             {% if hit.fragment %}
21             <a href="{{hit.fragment.get_absolute_url}}">Idź do fragmentu</a>
22             <div style="">Tagi/Motywy: {% for tag in hit.themes %}{{tag.name}} {% endfor %}</div>
23             {# snippets or short html? #}
24             {% if hit.snippets %}
25              {% for snip in hit.snippets %}
26                {{snip|safe}}<br/>
27              {% endfor %}
28             {% else %}
29              {{hit.fragment.short_text|safe}}
30             {% endif %}
31             
32             {% else %}
33             {# it's a section #}
34             <a href="{% url book_text result.book.slug %}#f{{hit.section_number}}">{{hit.header_index}}</a>
35              {% if hit.snippets %}
36               {% for snip in hit.snippets %}
37                 {{snip|safe}}<br/>
38               {% endfor %}
39              {% else %}
40                [section matched but no snippets :-(]
41              {% endif %}
42             {% endif %}
43           </li>
44           {% endfor %}
45
46         </ul>
47       </li>
48       {% empty %}
49       <p>No results.</p>
50       {% endfor %}
51       </ol>
52     </div>
53
54
55 {% comment %}
56     <div id="books-list">
57         <p>{% trans "More than one result matching the criteria found." %}</p>
58         <ul class='matches'>
59         {% for match, link, type in results %}
60           <li>{% trans type %}: <a href='{{ link }}'>
61             {% ifequal type "book" %}
62                 {% book_title match %}
63             {% else %}
64                 {{ match.name }}
65             {% endifequal %}
66           </a></li>
67         {% endfor %}
68         </ul>
69     </div>
70 {% endcomment %}
71
72 {% endblock %}