diff --git a/minecraftcodex/database/templates/about.html b/minecraftcodex/database/templates/about.html index 47206d5..371a711 100644 --- a/minecraftcodex/database/templates/about.html +++ b/minecraftcodex/database/templates/about.html @@ -1,5 +1,9 @@ {% extends "layout.html" %} +{% block head_title %} +{{ super() }} | About +{% endblock %} + {% block content %} About page {% endblock %} diff --git a/minecraftcodex/database/templates/layout.html b/minecraftcodex/database/templates/layout.html index c95fb1e..51d178c 100644 --- a/minecraftcodex/database/templates/layout.html +++ b/minecraftcodex/database/templates/layout.html @@ -4,7 +4,8 @@ - Title + {% include "head.html" %} + {% block head_title %}{{ site_title }}{% endblock %}
diff --git a/minecraftcodex/database/templates/versions.html b/minecraftcodex/database/templates/versions.html index 5584f09..92c9981 100644 --- a/minecraftcodex/database/templates/versions.html +++ b/minecraftcodex/database/templates/versions.html @@ -1,5 +1,9 @@ {% extends "layout.html" %} +{% block head_title %} +{{ super() }} | Versions +{% endblock %} + {% block content %} diff --git a/minecraftcodex/herobrine/context.py b/minecraftcodex/herobrine/context.py index 6f55831..732fc51 100644 --- a/minecraftcodex/herobrine/context.py +++ b/minecraftcodex/herobrine/context.py @@ -1,8 +1,14 @@ from django.conf import settings -def templateContext(request): +def TemplateContext(request): result = {} if hasattr(settings, 'TEMPLATE_CONTEXT'): for item in settings.TEMPLATE_CONTEXT: result[item[0]] = item[1] return result + + +def SiteTitleContext(request): + return { + 'site_title': settings.SITE_TITLE + } diff --git a/minecraftcodex/herobrine/settings.py b/minecraftcodex/herobrine/settings.py index ca67399..55f7498 100644 --- a/minecraftcodex/herobrine/settings.py +++ b/minecraftcodex/herobrine/settings.py @@ -94,7 +94,8 @@ TEMPLATE_LOADERS = ( ) TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( - 'herobrine.context.templateContext', + 'herobrine.context.TemplateContext', + 'herobrine.context.SiteTitleContext', ) JINGO_INCLUDE_PATTERN = r'\.html' @@ -147,6 +148,9 @@ JINJA_CONFIG = { } #from herobrine import filters +# SITE TITLE +SITE_TITLE = 'MinecraftCodex' + try: LOCAL_SETTINGS