summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-03-09 17:48:55 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-03-09 17:48:55 +0100
commit4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2 (patch)
treecee92501748dc555ece2845c097a7f867c7398b8
parenta825c819ede7dd3b3524f218ffafa10fdd483e87 (diff)
downloadChimère-4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2.tar.bz2
Chimère-4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2.zip
Manage many description images
-rw-r--r--chimere/models.py6
-rw-r--r--chimere/templates/chimere/detail.html2
2 files changed, 3 insertions, 5 deletions
diff --git a/chimere/models.py b/chimere/models.py
index 03c54a8..b367f8c 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -256,10 +256,8 @@ class Marker(GeographicItem):
return [item for order, item in sorted(items)]
@property
- def default_picture(self):
- pict = self.pictures.filter(miniature=True)
- if pict.count():
- return pict.all()[0]
+ def default_pictures(self):
+ return list(self.pictures.filter(miniature=True))
@property
def date(self):
diff --git a/chimere/templates/chimere/detail.html b/chimere/templates/chimere/detail.html
index c7b3442..86ab6de 100644
--- a/chimere/templates/chimere/detail.html
+++ b/chimere/templates/chimere/detail.html
@@ -1,7 +1,7 @@
{% load i18n sanitize %}
<h2 class='ui-widget ui-state-default ui-corner-all ui-widget-header'>{{ marker.name }}</h2>
<div id='detail_content'>
- {% if marker.default_picture %}<img src='{{MEDIA_URL}}{{marker.default_picture.picture}}' alt='{{marker.name}}'/>{%endif%}
+ {% for picture in marker.default_pictures %}<img src='{{MEDIA_URL}}{{picture.picture}}' alt='{{marker.name}}'/>{%endfor%}
<div>
{% if dated %}
<p id='detail_start_date'><label>{% trans "Date:" %}</label> <span>{{marker.start_date|date:"D d M Y"}}