<div class="artist__list msry__container">
<div class="msry__sizer"></div>
{% for artist in object_list %}
- <div class="artist__item msry__item">
- <div class="artist__item__inner">
- <a href="{% url 'festival-artist-detail' artist.slug %}" class="artist__item__inner">
- <figure class="artist__img">
- <img src="{% if artist.photo_featured %}{{ MEDIA_URL }}/{{ artist.photo_featured }}{% elif artist.photo %}{{ MEDIA_URL }}/{{ artist.photo }}{% else %}{% endif %}" alt="Portrait {{ artist.name }}">
- <figcaption class="artist__img__copyright">
- {{ artist.photo_credits }}
- </figcaption>
- </figure>
- <h3 class="artist__item__name">
- <span>
- {{ artist.name }}
- </span>
- </h3>
- </a>
- </div>
- </div>
+ {% include "festival/inc/artist_card.html" %}
{% endfor %}
</div>
{% endblock %}
--- /dev/null
+<div class="artist__item msry__item">
+ <div class="artist__item__inner">
+ <a href="{% url 'festival-artist-detail' artist.slug %}" class="artist__item__inner">
+ <figure class="artist__img">
+ <img src="{% if artist.photo_featured %}{{ MEDIA_URL }}/{{ artist.photo_featured }}{% elif artist.photo %}{{ MEDIA_URL }}/{{ artist.photo }}{% else %}{% endif %}" alt="Portrait {{ artist.name }}">
+ <figcaption class="artist__img__copyright">
+ {{ artist.photo_credits }}
+ </figcaption>
+ </figure>
+ <h3 class="artist__item__name">
+ <span>
+ {{ artist.name }}
+ </span>
+ </h3>
+ </a>
+ </div>
+</div>
from mezzanine.template import Library
from mezzanine_agenda.models import Event
from festival.models import Artist
+from mezzanine.conf import settings
register = Library()
@register.filter
def subtract(value, arg):
return value - arg
-
-@register.as_tag
-def festival_shop_url(*args):
- return settings.EVENT_SHOP_URL
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-04-04 01:54+0200\n"
+"POT-Creation-Date: 2016-04-04 02:37+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#: festival/templates/festival/artist_list.html:6
-#: templates/agenda/event_detail.html:160
+#: templates/agenda/event_detail.html:165
msgid "Artists"
msgstr "Artistes"
msgstr "Événements liés"
#: festival/templates/festival/video_list.html:6
-#: templates/agenda/event_detail.html:164
+#: templates/agenda/event_detail.html:170
msgid "Videos"
msgstr "Vidéos"
msgid "Sign up"
msgstr ""
-#: templates/agenda/event_detail.html:50 templates/agenda/event_list.html:128
+#: templates/agenda/event_detail.html:44
+msgid "Book"
+msgstr "Réserver"
+
+#: templates/agenda/event_detail.html:54 templates/agenda/event_list.html:128
#: templates/blog/blog_post_detail.html:43
#: templates/blog/blog_post_list.html:136
#: templates/generic/includes/comments.html:3
msgid "Comments"
msgstr ""
-#: templates/agenda/event_detail.html:53 templates/agenda/event_list.html:132
+#: templates/agenda/event_detail.html:57 templates/agenda/event_list.html:132
#: templates/blog/blog_post_detail.html:46
#: templates/blog/blog_post_list.html:140
#, python-format
msgstr[0] ""
msgstr[1] ""
-#: templates/agenda/event_detail.html:81
+#: templates/agenda/event_detail.html:85
#: templates/blog/blog_post_detail.html:94
msgid "Share on Facebook"
msgstr "Partagez sur Facebook"
-#: templates/agenda/event_detail.html:82
+#: templates/agenda/event_detail.html:86
#: templates/blog/blog_post_detail.html:93
#, fuzzy
#| msgid "Share on Facebook"
msgid "Share on Twitter"
msgstr "Partagez sur Facebook"
-#: templates/agenda/event_detail.html:109 templates/agenda/event_list.html:114
+#: templates/agenda/event_detail.html:113 templates/agenda/event_list.html:114
#: templates/agenda/includes/filter_panel.html:74
#: templates/blog/blog_post_detail.html:74
#: templates/blog/blog_post_list.html:121
msgid "Tags"
msgstr ""
-#: templates/agenda/event_detail.html:173 templates/agenda/event_list.html:144
+#: templates/agenda/event_detail.html:181 templates/agenda/event_list.html:144
msgid "Subscribe to all events in"
msgstr "Abonnez-vous à tous les événements dans"
--- /dev/null
+{% extends "agenda/event_detail.html" %}
+{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags festival_tags %}
+
+{% block book %}
+{% endblock %}
+
+{% block event_detail_content %}
+<iframe width="100%" height="1100px" scrolling="auto" src="{{ shop_url }}{{ event.external_id }}" frameborder="0" allowfullscreen=""></iframe>
+{% endblock %}
+
+{% block event_detail_sharebuttons %}
+{% endblock %}
+
+{% if event.location %}
+{% block event_detail_location %}
+{% endblock %}
+{% endif %}
</div>
{% endif %}
</div>
-<a href="{{ event.get_absolute_url }}" class="btn event__meta__btn">
- <i class="icon icon__bookmark"></i> Réserver
-</a>
{% endeditable %}
{% endblock %}
+
+{% block book %}
+<a href="{% url 'event_book' event.slug %}" class="btn event__meta__btn">
+ <i class="icon icon__bookmark"></i> {% trans "Book" %}
+</a>
+{% endblock %}
+
{% block event_detail_commentlink %}
<p>
{% if event.allow_comments %}
{% endblock %}
{% block event_related %}
+
<h2>{% trans "Artists" %}</h2>
{% for artist in event.artists.all %}
-<a href="{% url 'festival-artist-detail' artist.slug %}">{{ artist.name }}</a>
+ {% include "festival/inc/artist_card.html" %}
{% endfor %}
+
<h2>{% trans "Videos" %}</h2>
{% for video in event.videos.all %}
<a href="{% url 'festival-video-detail' video.slug %}">{{ video.title }}</a>
{% endfor %}
+
{% endblock %}
{% block event_detail_comments %}
{% if event.allow_comments %}{% comments_for event %}{% endif %}
{% endblock %}
+
<a href='{% icalendar_url %}' target="_blank" class="small push-ical">{% trans "Subscribe to all events in" %} Google Calendar/Outlook/iCal</a>
+
{% endblock %}
+++ /dev/null
-{% extends "agenda/event_detail.html" %}
-{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags festival_tags %}
-
-{% block event_detail_content %}
-<iframe src="{% festival_shop_url %}{{ event.external_id }}" frameborder="0" allowfullscreen=""></iframe>
-{% endblock %}