Optional link back to organizer page

This commit is contained in:
Raphael Michel
2018-04-12 13:58:10 +02:00
parent 4ef63d026e
commit a237078b68
3 changed files with 13 additions and 0 deletions

View File

@@ -155,6 +155,9 @@ class OrganizerDisplaySettingsForm(SettingsForm):
('calendar', _('Calendar')) ('calendar', _('Calendar'))
) )
) )
organizer_link_back = forms.BooleanField(
label=_('Link back to organizer overview on all event pages')
)
locales = forms.MultipleChoiceField( locales = forms.MultipleChoiceField(
choices=settings.LANGUAGES, choices=settings.LANGUAGES,
label=_("Use languages"), label=_("Use languages"),

View File

@@ -11,6 +11,7 @@
{% bootstrap_field form.organizer_logo_image layout="control" %} {% bootstrap_field form.organizer_logo_image layout="control" %}
{% bootstrap_field form.organizer_homepage_text layout="control" %} {% bootstrap_field form.organizer_homepage_text layout="control" %}
{% bootstrap_field form.event_list_type layout="control" %} {% bootstrap_field form.event_list_type layout="control" %}
{% bootstrap_field form.organizer_link_back layout="control" %}
</fieldset> </fieldset>
<fieldset> <fieldset>
<legend>{% trans "Shop design" %}</legend> <legend>{% trans "Shop design" %}</legend>

View File

@@ -23,6 +23,15 @@
{% endblock %} {% endblock %}
{% block page %} {% block page %}
<div class="page-header"> <div class="page-header">
{% if request.event.settings.organizer_link_back %}
<p>
<a href="{% eventurl request.organizer "presale:organizer.index" %}">
&laquo; {% blocktrans trimmed with name=request.organizer.name %}
Show all events of {{ name }}
{% endblocktrans %}
</a>
</p>
{% endif %}
<div class="pull-left"> <div class="pull-left">
{% if event_logo %} {% if event_logo %}
<a href="{% eventurl event "presale:event.index" cart_namespace=cart_namespace|default_if_none:"" %}" <a href="{% eventurl event "presale:event.index" cart_namespace=cart_namespace|default_if_none:"" %}"