diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index ba9d5950f..7a2e9fbc6 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -533,6 +533,7 @@ class EventSettingsSerializer(serializers.Serializer): 'presale_has_ended_text', 'voucher_explanation_text', 'banner_text', + 'banner_text_bottom', 'show_dates_on_frontpage', 'show_date_to', 'show_times', diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 0b45b6eea..2c20759e6 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -1475,10 +1475,23 @@ Your {event} team""")) 'serializer_class': I18nField, 'form_class': I18nFormField, 'form_kwargs': dict( - label=_("Banner text"), + label=_("Banner text (top)"), widget=I18nTextarea, widget_kwargs={'attrs': {'rows': '2'}}, - help_text=_("This text will be shown above and below every page of your shop. Please only use this for " + help_text=_("This text will be shown above every page of your shop. Please only use this for " + "very important messages.") + ) + }, + 'banner_text_bottom': { + 'default': '', + 'type': LazyI18nString, + 'serializer_class': I18nField, + 'form_class': I18nFormField, + 'form_kwargs': dict( + label=_("Banner text (bottom)"), + widget=I18nTextarea, + widget_kwargs={'attrs': {'rows': '2'}}, + help_text=_("This text will be shown below every page of your shop. Please only use this for " "very important messages.") ) }, diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index c9b1068e1..b1a410cb1 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -521,6 +521,7 @@ class EventSettingsForm(SettingsForm): 'attendee_addresses_required', 'confirm_text', 'banner_text', + 'banner_text_bottom', 'order_email_asked_twice', 'last_order_modification_date', ] diff --git a/src/pretix/control/templates/pretixcontrol/event/settings.html b/src/pretix/control/templates/pretixcontrol/event/settings.html index 8c2453b88..bcea51ef2 100644 --- a/src/pretix/control/templates/pretixcontrol/event/settings.html +++ b/src/pretix/control/templates/pretixcontrol/event/settings.html @@ -82,17 +82,94 @@