From ea778fee8b4791645ccf5ee123802f28fd1f8a1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@cs.tu-darmstadt.de> Date: Thu, 17 Oct 2019 16:18:53 +0200 Subject: [PATCH] Introduce base for html pages Create base.html Add common template folder to settings --- AKPlanning/settings.py | 4 +++- templates/base.html | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 templates/base.html diff --git a/AKPlanning/settings.py b/AKPlanning/settings.py index 8b8ae323..0c97a248 100644 --- a/AKPlanning/settings.py +++ b/AKPlanning/settings.py @@ -60,7 +60,9 @@ ROOT_URLCONF = 'AKPlanning.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], + 'DIRS': [ + os.path.join(BASE_DIR, 'templates'), + ], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 00000000..2fca2964 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,32 @@ +{% load static %} +{% load bootstrap4 %} +{% load fontawesome %} + +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>AKPlanning</title> + + {# Load Bootstrap CSS and JavaScript as well as font awesome #} + {% bootstrap_css %} + {% bootstrap_javascript jquery='slim' %} + {% fontawesome_stylesheet %} + +</head> +<body> + + <div class="container" style="margin-top:20px;margin-bottom: 30px;"> + <ol class="breadcrumb"> + {% block breadcrumbs %} + {% endblock %} + </ol> + </div> + + <div class="container"> + {% block content %} + {% endblock %} + </div> + +</body> +</html> -- GitLab