configuration = {
'max_actualite': 100,
- 'accueil_actualite': 5,
+ 'accueil_actualite': 4,
'accueil_chercheur': 5,
+ 'accueil_evenement': 4,
'accueil_sites': 5,
'nombre_par_page_actualite': 10,
'resultats_par_page': 8, # pas changeable a cause de google
- 'accueil_evenement': 10,
'engin_recherche': 'sep',
'google_xml': "http://www.savoirsenpartage.auf.org/recherche.xml?%s",
'calendrier_publique': 'https://sep-caldav.auf.org/caldav.php/sep/home',
"""Page d'accueil"""
delta = datetime.timedelta (days = 90)
oldest = datetime.date.today () - delta
- articles = Actualite.objects.filter (visible = '1', date__gt = oldest)
- articles = articles[0:configuration['accueil_actualite']]
+ actualites = Actualite.objects.filter (visible = '1', date__gt = oldest)
+ actualites = actualites[0:configuration['accueil_actualite']]
try:
erreur_caldav = False
events = evenements()[0:configuration['accueil_evenement']]
chercheurs = Chercheur.objects.all().order_by('?')[:configuration['accueil_chercheur']]
sites = Site.objects.all().order_by('?')[:configuration['accueil_sites']]
return render_to_response ("savoirs/index.html", \
- Context ({"articles": articles,
+ Context ({"actualites": actualites,
"events": events,
"erreur_caldav": erreur_caldav,
"caldav_url": configuration['calendrier_publique'],
{% block contenu %}
<div class="demi-gauche clearfix">
<div id="actualites" class="box">
- <h4>Actualités</h4>
+ <h4><a href="{% url savoirs.views.actualite_index %}">Actualités</a></h4>
<a id="rss-actualites" href="/rss/actualites"><img src="/media/img/feed.png" /></a>
+ <ul class="sous-menu">
+ <li><a href="{% url savoirs.views.actualite_index %}">Toutes les actualités</a></li>
+ </ul>
<ul class="liste-de-l-accueil">
- {% comment %}<!-- dans la vue, cloner avoirListeActualitesAccueil -->{% endcomment %}
- {% for article in articles %}
+ {% for actualite in actualites %}
<li class="clearfix">
- <span class="la-date">{{ article.date|date:"d F Y" }}</span>
- <a href="{{ article.url }}" class="le-titre">{{ article.titre }}</a>
- {% if article.source %}
- <span class="la-date">source: {{ article.source.nom }}</span>
+ <span class="la-date">{{ actualite.date|date:"d F Y" }}</span>
+ <a href="{{ actualite.url }}" class="le-titre">{{ actualite.titre }}</a>
+ {% if actualite.source %}
+ <span class="la-date">source: {{ actualite.source.nom }}</span>
{% endif %}
{% comment %}
- <span class="le-resume">{{ article.texte }} - <a href="{{ article.url }}">Lire</a></span>
+ <span class="le-resume">{{ actualite.texte }} - <a href="{{ actualite.url }}">Lire</a></span>
{% endcomment %}
</li>
{% endfor %}
</ul>
</div>
- <div class="box">
- <h4>Chercheurs</h4>
+ <div id="chercheurs" class="box">
+ <h4><a href="{% url chercheurs.views.index %}">Chercheurs</a></h4>
<ul class="sous-menu">
<li><a href="{% url chercheurs.views.index %}">Répertoire</a></li>
<li><a href="{% url chercheurs.views.inscription %}">Inscription</a></li>
</ul>
</div>
</div>
-
-
<div class="demi-droite clearfix">
<div id="agenda" class="box">
- <h4>Agenda</h4>
+ <h4><a href="{% url savoirs.views.evenement_index %}">Agenda</a></h4>
{% if not erreur_caldav %}
- <a id="rss-agenda" href="/rss/agenda"><img src="/media/img/feed.png" /></a>
- <ul class="sous-menu">
- <li><a href="{% url savoirs.views.evenement_ajout %}">Soumettre un événement</a></li>
- <li><a href="{{ caldav_url }}">S'abonner</a></li>
- </ul>
- <ul class="liste-de-l-accueil">
- {% for event in events %}
- <li>
- <span class="la-date">{{ event.dtstart.value|date:"Y-m-d" }}
- {{ event.dtstart.value|date:"H:i" }}</span>
- <a href="{% url savoirs.views.evenement event.uid.value %}"
- class="le-titre">{{ event.summary.value }}</a>
- <span class="le-resume">{{ event.description.value }}</span>
- </li>
- {% endfor %}
- </ul>
+ <a id="rss-agenda" href="/rss/agenda"><img src="/media/img/feed.png" /></a>
+ <ul class="sous-menu">
+ <li><a href="{% url savoirs.views.evenement_ajout %}">Soumettre un événement</a></li>
+ <li><a href="{{ caldav_url }}">S'abonner</a></li>
+ </ul>
+ <ul class="liste-de-l-accueil">
+ {% for event in events %}
+ <li>
+ <span class="la-date">{{ event.dtstart.value|date:"d F Y" }}
+ {{ event.dtstart.value|date:"H:i" }}</span>
+ <a href="{% url savoirs.views.evenement event.uid.value %}"
+ class="le-titre">{{ event.summary.value }}</a>
+ <span class="le-resume">{{ event.description.value }}</span>
+ </li>
+ {% endfor %}
+ </ul>
{% else %}
<ul><li>{{ erreur_caldav }}</li></ul>
{% endif %}
-
</div>
- <div class="box">
- <h4>Sites</h4>
+ <div id="sites" class="box">
+ <h4><a href="{% url sitotheque.views.index %}">Sites</a></h4>
<ul class="sous-menu">
<li><a href="{% url sitotheque.views.index %}">Sitothèque</a></li>
</ul>