diff options
| 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 | 
| commit | 4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2 (patch) | |
| tree | cee92501748dc555ece2845c097a7f867c7398b8 | |
| parent | a825c819ede7dd3b3524f218ffafa10fdd483e87 (diff) | |
| download | Chimère-4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2.tar.bz2 Chimère-4cfa2c5f730f70e67c3f954c54bfcd13e7c51df2.zip | |
Manage many description images
| -rw-r--r-- | chimere/models.py | 6 | ||||
| -rw-r--r-- | chimere/templates/chimere/detail.html | 2 | 
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"}} | 
