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