From 4d47946f07bc315db716dbddd1687817e3cae6ff Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Sat, 9 Sep 2017 11:35:16 +0200 Subject: Séparation de la template timetable en deux : une commune, qui ne contient que l’emploi du temps et utilisée par Atom, l’autre qui génère une page html complète. --- feeds.py | 2 +- templates/timetable.html | 14 ++------------ templates/timetable_common.html | 12 ++++++++++++ 3 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 templates/timetable_common.html diff --git a/feeds.py b/feeds.py index 68b3a84..015a835 100644 --- a/feeds.py +++ b/feeds.py @@ -105,7 +105,7 @@ class AtomFeed(Feed): return item.description def items(self, obj): - template = loader.get_template("timetable.html") + template = loader.get_template("timetable_common.html") group = obj[0] for update in obj[1]: diff --git a/templates/timetable.html b/templates/timetable.html index 948aab4..b5117e2 100644 --- a/templates/timetable.html +++ b/templates/timetable.html @@ -1,19 +1,9 @@ {% extends "index.html" %} -{% load rooms %} {% block title %}{{ group.timetable }} – {{ group }} – Semaine {{ week }} – {% endblock %} {% block body %}

{{ group.timetable }} – {{ group }} – Semaine {{ week }}

-

Dernière mise à jour le {{ last_update|date:"l j F o" }} à {{ last_update|date:"H:i" }}

{% for day in courses %} -
-

{% filter title %}{{ day.0.begin|date:"l j F o" }}{% endfilter %} – de {{ day.0.begin|date:"H:i" }} à {% with day|last as last %}{{ last.end|date:"H:i" }}{% endwith %}

- -
{% endfor %} +

Dernière mise à jour le {{ last_update|date:"l j F o" }} à {{ last_update|date:"H:i" }}

+ {% include "timetable_common.html" %}

S’abonner à cet emploi du temps

{% endblock %} diff --git a/templates/timetable_common.html b/templates/timetable_common.html new file mode 100644 index 0000000..4319e60 --- /dev/null +++ b/templates/timetable_common.html @@ -0,0 +1,12 @@ +{% load rooms %} +{% for day in courses %} +
+

{% filter title %}{{ day.0.begin|date:"l j F o" }}{% endfilter %} – de {{ day.0.begin|date:"H:i" }} à {% with day|last as last %}{{ last.end|date:"H:i" }}{% endwith %}

+ +
{% endfor %} -- cgit v1.2.1