Optimisation de la requête des ressources valides
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / templates / chercheurs / index.html
1 {% extends "container_base.html" %}
2 {% load pagination_tags form_tags sep %}
3 {% load url from future %}
4
5 {% block sep_menu_droite %}
6 {% sep_menu_brique discipline_active region_active %}
7 {% endblock %}
8
9 {% block contenu %}
10 {% autopaginate chercheurs 20 %}
11
12 <ul class="actions">
13 <li><a href="{% url "aide" %}#repertoire">Aide</a></li>
14 {% include "chercheurs/actions.html" %}
15 </ul>
16
17 {{ entete|safe }}
18
19 <h2>Rechercher</h2>
20
21 <form method="get" action="">
22 <table>
23 {% with search_form as form %}
24 {% include "render_search_form.html" %}
25 {% endwith %}
26 <tr><th></th><td><input type="submit" class="bouton" value="Rechercher" /></td></tr>
27 </table>
28 </form>
29
30 <h2>Résultats</h2>
31 <div class="sous-titre">
32 {{ nb_chercheurs }} chercheurs correspondant à votre recherche
33 (<a href="{% url "rss_chercheurs" %}?{{ request.META.QUERY_STRING }}">Fil RSS</a>)
34 {% if user.is_authenticated %}
35 (<a href="{% url "sauvegarder_recherche" "chercheurs" %}?{{ request.META.QUERY_STRING }}">Sauvegarder cette recherche</a>)
36 {% endif %}
37 </div>
38
39 <div class="pagination">{% paginate %}</div>
40 <table id="repertoire">
41 <tr>
42 <th>{% sort_link "nom" "Nom" %}</th>
43 <th>{% sort_link "etablissement" "Établissement" %}</th>
44 <th>{% sort_link "pays" "Pays" %}</th>
45 </tr>
46 {% for chercheur in chercheurs %}
47 <tr class="{% cycle 'odd' 'notodd' %}">
48 <td><a href="{% url "chercheurs.views.retrieve" id=chercheur.id %}">{{ chercheur }}</a></td>
49 <td>{% firstof chercheur.etablissement.nom chercheur.etablissement_autre_nom %}</td>
50 <td>{% firstof chercheur.etablissement.pays.nom chercheur.etablissement_autre_pays.nom %}</td>
51 </tr>
52 {% endfor %}
53 </table>
54 <div class="pagination">{% paginate %}</div>
55
56 {% endblock %}