ee12d41648bb259d5586fc40832d24393c24a1b3
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / templates / savoirs / recherche.html
1 {% extends "container_base.html" %}
2
3 {% block contenu %}
4 <script>
5 $(document).ready(function(){
6 makePageLinks ({{ page|default:0 }}, {{ data.last_page|default:0 }},
7 '{{ data.more_link }}');
8 });
9
10 {% if user.is_authenticated %}
11 function showEditModal (uri) {
12 $('#jsonsource').load ('{% url savoirs.views.json_get %}?uri='+uri,
13 function() {
14 __jf = new JSONForm ('schema', 'mainform', 'jsonsource');
15 __jf.setup ();
16 $('#edit-form').dialog({height: 400, width: 650, modal: true});
17 });
18 }
19 {% endif %}
20
21
22 </script>
23
24 <div class="zone-texte">
25 {% if ressources %}
26 <h4>Ressources correspondant à « {{ q }} » ({{ ressources|length }} sur {{ total_ressources }}):</h4>
27 {% for ressource in ressources %}
28 {% include "savoirs/ressource_resultat.html" %}
29 {% endfor %}
30 {% ifnotequal ressources|length total_ressources %}
31 <p><a href="{% url savoirs.views.ressource_index %}?q={{ q|urlencode }}">Toutes les {{ total_ressources }} ressources correspondant à « {{ q }} »</a></p>
32 {% endifnotequal %}
33 {% endif %}
34
35 {% if actualites %}
36 <h4>Actualités correspondant à « {{ q }} » ({{ actualites|length }} sur {{ total_actualites }}):</h4>
37 {% for actualite in actualites %}
38 {% include "savoirs/actualite_resultat.html" %}
39 {% endfor %}
40 {% ifnotequal actualites|length total_actualites %}
41 <p><a href="{% url savoirs.views.actualite_index %}?q={{ q|urlencode }}">Toutes les {{ total_ressources }} actualités correspondant à « {{ q }} »</a></p>
42 {% endifnotequal %}
43 {% endif %}
44
45 {% if evenements %}
46 <h4>Événements correspondant à « {{ q }} » ({{ evenements|length }} sur {{ total_evenements }}):</h4>
47 {% for evenement in evenements %}
48 {% include "savoirs/evenement_resultat.html" %}
49 {% endfor %}
50 {% ifnotequal evenements|length total_evenements %}
51 <p><a href="{% url savoirs.views.evenement_index %}?q={{ q|urlencode }}">Tous les {{ total_evenements }} événements correspondant à « {{ q }} »</a></p>
52 {% endifnotequal %}
53 {% endif %}
54
55 {% if chercheurs %}
56 <h4>Chercheurs correspondant à « {{ q }} » ({{ chercheurs|length }} sur {{ total_chercheurs }}):</h4>
57 <ul>
58 {% for chercheur in chercheurs %}
59 <li><a href="{% url chercheurs.views.retrieve chercheur.id %}">{{ chercheur.personne.prenom }} {{ chercheur.personne.nom }}</a></li>
60 {% endfor %}
61 </ul>
62 {% ifnotequal chercheurs|length total_chercheurs %}
63 <p><a href="{% url chercheurs.views.index %}?q={{ q|urlencode }}">Tous les {{ total_chercheurs }} chercheurs correspondant à « {{ q }} »</a></p>
64 {% endifnotequal %}
65
66 {% endif %}
67
68 {% if sites %}
69 <h4>Sites correspondant à « {{ q }} » ({{ sites|length }} sur {{ total_sites }}):</h4>
70 {% for site in sites %}
71 {% include "sites/resultat.html" %}
72 {% endfor %}
73 {% ifnotequal sites|length total_sites %}
74 <p><a href="{% url sitotheque.views.index %}?mots_cles={{ q|urlencode }}">Tous les {{ total_sites }} sites correspondant à « {{ q }} »</a></p>
75 {% endifnotequal %}
76 {% endif %}
77
78 {% if not ressources and not actualites and not evenements and not chercheurs and not sites %}
79 <h4>Aucune ressource ne correspond à « {{ q }} »</h4>
80 <p><a href="{% url savoirs.views.index %}">Retour à la page d'accueil</a></p>
81 {% endif %}
82 </div>
83
84 {% if user.is_authenticated %}
85 {% include "savoirs/editor.html" %}
86 {% endif %}
87
88 {% endblock %}