summaryrefslogtreecommitdiff
path: root/pergamon/templates/base.html
diff options
context:
space:
mode:
Diffstat (limited to 'pergamon/templates/base.html')
-rw-r--r--pergamon/templates/base.html88
1 files changed, 88 insertions, 0 deletions
diff --git a/pergamon/templates/base.html b/pergamon/templates/base.html
new file mode 100644
index 0000000..08fd9e7
--- /dev/null
+++ b/pergamon/templates/base.html
@@ -0,0 +1,88 @@
+{% load static i18n wagtailuserbar wagtailcore_tags wagtailimages_tags %}<!DOCTYPE html>
+<html class="no-js" lang="en">
+ <head>
+ <meta charset="utf-8" />
+ <title>
+ {% block title %}
+ {% if self.seo_title %}{{ self.seo_title }}{% else %}{{ self.title }}{% endif %}
+ {% endblock %}
+ {% block title_suffix %}
+ {% with self.get_site.site_name as site_name %}
+ {% if site_name %}- {{ site_name }}{% endif %}
+ {% endwith %}
+ {% endblock %}
+ </title>
+ <meta name="description" content="" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ {# Global stylesheets #}
+ <link rel="stylesheet" type="text/css" href="{% static 'css/pergamon.css' %}">
+
+ {% block extra_css %}
+ {# Override this in templates to add extra stylesheets #}
+ {% endblock %}
+ </head>
+
+ <body class="{% block body_class %}{% endblock %}">
+ {% wagtailuserbar %}
+
+ {% block header %}
+ <header><nav class="navbar navbar-expand-lg navbar-dark bg-primary{% if page.get_logo %} navlogo{% endif %}">
+ <a class="navbar-brand" href="/">
+ {% if page.get_logo %}
+ {% image page.get_logo height-50 %}
+ {% else %}
+ {% trans "No organization name" as no_organization_msg %}
+ {{ page.organization|default:no_organization_msg }}
+ {% endif%}
+ </a>
+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+
+ <div class="collapse navbar-collapse" id="navbarSupportedContent">
+ <ul class="navbar-nav mr-auto">
+ <li class="nav-item active">
+ <a class="nav-link" href="/">{% trans "Home" %} <span class="sr-only">{% trans "(current)" %}</span></a>
+ </li>
+ {% for item in menu_items %}
+ <li class="nav-item">
+ <a class="nav-link" href="{% pageurl item %}">{{item.title}}</a>
+ </li>
+ {% endfor %}
+ </ul>
+ </div>
+ </nav></header>
+ {% endblock %}
+
+ {% block precontent %}
+ {% endblock %}
+
+ <main class="container">
+ {% block content %}
+ {% endblock %}
+ </main>
+
+ {% block footer %}
+ <footer class="footer text-light bg-primary">
+ <div class="container">
+ {% if page.get_footer %}
+ {{ page.get_footer|safe }}
+ {% else %}
+ {% trans "No footer is defined."%}
+ {% endif %}
+ </div>
+ </footer>
+ {% endblock %}
+
+ {# Global javascript #}
+ <script type="text/javascript" src="{% static 'js/jquery.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'js/ofi.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'js/bootstrap.js' %}"></script>
+ <script type="text/javascript" src="{% static 'js/pergamon.js' %}"></script>
+
+ {% block extra_js %}
+ {# Override this in templates to add extra javascript #}
+ {% endblock %}
+ </body>
+</html>