]> git.0d.be Git - panikweb-esperanzah.git/blob - espeweb/templates/search/search.html
mutate into an addon module for panikweb
[panikweb-esperanzah.git] / espeweb / templates / search / search.html
1 {% extends 'panikdb/base.html' %}
2 {% load paniktags highlight i18n %}
3 {% block bodyID %}Search{% endblock %}
4 {% block title %}Recherche{% endblock %}
5 {% block nav %} 
6 <div class="mainSub">
7     <div class="wrapper">
8         <nav>
9         <form method="get" action="." class="big marged" id="search-form">
10                 {{ form.as_table }}
11                 <button class="icon-search"><span class="sr-only">{% trans "Search" %}</span></button>
12         </form>
13         </nav>
14     </div>
15 </div>
16 <div class="wrapper">
17     <div class="search-filters">
18         {% if query or selected_tags %}
19                 <nav class="">
20                     {% if facets.fields.categories %}
21                     <ul class="custom padded">
22                                 <li><span class="mainLabel">Genre :</span></li>
23                       {# Provide only the top 5 categories #}
24                                 {% for category in facets.fields.categories|slice:":5" %}
25                                 <li>
26                                           {% if category.0 in selected_categories %}
27                                                 <a class="check icon-check" href="{{ request.get_full_path|remove_category_facet:category.0 }}">
28                                                         {{ category.0 }} <span class="smooth">| {{ category.1 }}</span>
29                                                 </a>
30                                           {% else %}
31                                                 <a class="check icon-check-empty" href="{{ request.get_full_path|append_category_facet:category.0 }}"
32                             >{{ category.0 }} <span class="smooth">| {{ category.1 }}</span></a></span>
33                                           {% endif %}
34                                 </li>
35                                 {% endfor %}
36                     </ul>
37                     {% endif %}
38                 </nav>
39                 <nav>
40                     {% if facets.fields.tags %}
41                     <ul class="tag-facets custom padded">
42                                 <li><span class="mainLabel">Mots-clés :</span></li>
43                       {# Provide only the top 5 tags #}
44                         {% for tag in facets.fields.tags|slice:":20" %}
45                         <li>
46                           {% if tag.0 in selected_tags %}
47                                 <a class="check icon-check" href="{{ request.get_full_path|remove_tag_facet:tag.0 }}">
48                                         {{ tag.0 }} <span class="smooth">| {{ tag.1 }}</span>
49                                 </a> 
50                           {% else %}
51                                 <a class="check icon-check-empty" href="{{ request.get_full_path|append_tag_facet:tag.0 }}">{{ tag.0 }} <span class="smooth">| {{ tag.1 }}</span></a>
52                           {% endif %}
53                         </li>
54                         {% endfor %}
55                     </ul>
56                     {% endif %}
57
58                 </nav>
59         {% endif %}
60     </div>
61 </div>
62 {% endblock %}
63
64
65 {% block main %}
66         {% if query or selected_tags %}
67 <div class="wrapper">
68         <div class="marged">
69                 {% if not page.object_list %}
70                         <div class="big error center">Manque de pot, pas de résultats à cette recherche !</div>
71                 {% endif %}
72                 {% if page.has_previous %}
73                         <div class="previous-page cf">
74                                 <a class="button big left" href="?q={{ query }}&amp;page={{ page.previous_page_number }}{{ facets_qs }}">&laquo; Résultats précédénts</a>
75                         </div>
76                 {% endif %}
77
78                 <ul id="search-results" class="custom list columns cf padded">
79
80
81                 {% for result in page.object_list %}
82                                 {% if result.object.title %}
83                         <li class="ellipsis">
84                                         {% search_result_template result %}
85                         </li>
86                                 {% endif %}
87                 {% endfor %}
88
89
90                 </ul>
91                 {% if page.has_next %}
92                         <div class="next-page cf">
93                                 <a class="button big right" href="?q={{ query }}&amp;page={{ page.next_page_number }}{{ facets_qs }}">Résultats suivants &raquo;</a>
94                         </div>
95                 {% endif %}
96         </div>
97 </div>
98         {% endif %}
99 {% endblock %}