diff --git a/mamweb/context_processors.py b/mamweb/context_processors.py index ec6481df..90ca195b 100644 --- a/mamweb/context_processors.py +++ b/mamweb/context_processors.py @@ -10,3 +10,18 @@ def vzhled(request): noc = False return {'noc' : noc} +def april(req): + if 'X-April' in req.headers: + try: + year = int(req.headers['X-April']) + return {'april': year} + except: + pass # Fall-back to regular behaviour + + import datetime + today = datetime.date.today() + if today.day == 1 and today.month == 4: + return {'april': today.year} + return {} + + diff --git a/mamweb/settings_common.py b/mamweb/settings_common.py index b0a80dbd..84a9d7b3 100644 --- a/mamweb/settings_common.py +++ b/mamweb/settings_common.py @@ -76,6 +76,7 @@ TEMPLATES = [ 'django.contrib.messages.context_processors.messages', 'sekizai.context_processors.sekizai', 'mamweb.context_processors.vzhled', + 'mamweb.context_processors.april', ) }, }, diff --git a/mamweb/templates/base.html b/mamweb/templates/base.html index 2f5826ef..f74e03bc 100644 --- a/mamweb/templates/base.html +++ b/mamweb/templates/base.html @@ -125,6 +125,49 @@ $("a[rel^='gallery-image']").prettyPhoto(prettyparams); }); + {% if april == 2021 %} + + {% endif %} + {% render_block "js" %}