Merge pull request #3191 from eduNEXT/feature/fmo/microsite-wiki
Feature/fmo/microsite wiki
This commit is contained in:
@@ -5,6 +5,7 @@ based on the current micro site.
|
||||
from django import template
|
||||
from django.conf import settings
|
||||
from microsite_configuration import microsite
|
||||
from django.templatetags.static import static
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@@ -38,3 +39,25 @@ def platform_name():
|
||||
{% platform_name %}
|
||||
"""
|
||||
return microsite.get_value('platform_name', settings.PLATFORM_NAME)
|
||||
|
||||
|
||||
@register.simple_tag(name="favicon_path")
|
||||
def favicon_path(default=getattr(settings,'FAVICON_PATH', 'images/favicon.ico')):
|
||||
"""
|
||||
Django template tag that outputs the configured favicon:
|
||||
{% favicon_path %}
|
||||
"""
|
||||
return static(microsite.get_value('favicon_path', default))
|
||||
|
||||
|
||||
@register.simple_tag(name="microsite_css_overrides_file")
|
||||
def microsite_css_overrides_file():
|
||||
"""
|
||||
Django template tag that outputs the css import for a:
|
||||
{% microsite_css_overrides_file %}
|
||||
"""
|
||||
file_path = microsite.get_value('css_overrides_file', None)
|
||||
if file_path is not None:
|
||||
return "<link href='{}' rel='stylesheet' type='text/css'>".format(static(file_path))
|
||||
else:
|
||||
return ""
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<meta charset="UTF-8">
|
||||
{% block title %}<title>{% platform_name %}</title>{% endblock %}
|
||||
|
||||
<link rel="icon" type="image/x-icon" href="{% static "images/favicon.ico" %}" />
|
||||
<link rel="icon" type="image/x-icon" href="{% favicon_path %}" />
|
||||
|
||||
{% compressed_css 'style-vendor' %}
|
||||
{% compressed_css 'style-app' %}
|
||||
@@ -20,6 +20,7 @@
|
||||
{% block headextra %}{% endblock %}
|
||||
{% render_block "css" %}
|
||||
|
||||
{% microsite_css_overrides_file %}
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script src="{% static 'js/html5shiv.js' %}"></script>
|
||||
|
||||
Reference in New Issue
Block a user