pcodigo2web/templates/base.html

91 lines
4.3 KiB
HTML

{% load i18n %}
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>
{% block title %}
{% if title %}
{{ title }} | {{ settings.SITE_NAME }}
{% else %}
{{ settings.SITE_NAME }}
{% endif %}
{% endblock %}
</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#343a40">
<link rel="shortcut icon" type="image/png" href="{% static 'favicon.png' %}"/>
<script>window.CKEDITOR_BASEPATH = '{% static "ckeditor/ckeditor/" %}';</script>
<script src="{% static 'clipboard-js/clipboard.js' %}" type="text/javascript" defer></script>
<script src="{% static 'framework/js/jquery.min.js' %}" type="text/javascript" defer></script>
<script src="{% static 'ckeditor/ckeditor-init.js' %}" type="text/javascript" defer></script>
<script src="{% static 'ckeditor/ckeditor/ckeditor.js' %}" type="text/javascript" defer></script>
<script src="{% static 'framework/js/tether.min.js' %}" type="text/javascript" defer></script>
<script src="{% static 'framework/popper_js/popper_from_example.min.js' %}" type="text/javascript" defer></script>
<script src="{% static 'bootstrap/js/bootstrap.min.js' %}" type="text/javascript" defer></script>
<script src="{% static 'initAllPopovers.js' %}" type="text/javascript" defer></script>
<script src="{% static 'initAllClipboards.js' %}" type="text/javascript" defer></script>
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}" />
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap-grid.min.css' %}" />
<link rel="stylesheet" type="text/css" href="{% static 'framework/fontAwesome/css/font-awesome.min.css' %}">
<link rel="stylesheet" type="text/css" href="{% static 'framework/font/stylesheet.css' %}">
{% block extraHead %}{% endblock extraHead %}
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<a class="navbar-brand" href="{% url 'index' %}">
<img src="{% static 'logo_monocolor_white.svg' %}" width="30" height="30" class="d-inline-block align-top" alt="">
{{ settings.SITE_NAME }}
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainTopNavbar" aria-controls="mainTopNavbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="mainTopNavbar" style="">
<ul class="navbar-nav mr-auto">
{% if user.is_authenticated %}
<a class="nav-link btn btn-dark" href="{% url 'my_account' %}">
<i class="fa fa-cog" aria-hidden="true"></i>
Settings
</a>
<a class="nav-link btn btn-dark" href="{% url 'auth_logout' %}">
<i class="fa fa-sign-out" aria-hidden="true"></i>
Log out
</a>
{% endif %}
</ul>
{% if not user.is_authenticated %}
{% if request.path != '/' %}
{% if request.path != '/accounts/login/' %}
<ul class="navbar-nav form-inline my-2 my-lg-0">
<a href="{% url 'registration_register' %}" class="btn btn-outline-info ml-sm-2">
{% trans 'Sign Up' %}
</a>
<a href="{% url 'auth_login' %}" class="btn btn-outline-success ml-sm-1">
{% trans "Log in" %}
</a>
</ul>
{% endif %}
{% endif %}
{% endif %}
</div>
</nav>
<header style="margin-bottom: 1em;">&nbsp;</header>
<main class="container">
{% block content %}{% endblock %}
</main>
<footer class="footer" style="margin-bottom: 0; margin-top: 3em;">
<div class="container jumbotron">
<span class="text-muted">
Site handcrafted with love using Django
</span>
<span class="float-right">
<a class="mx-2" href="{% url 'privacy' %}">Privacy</a>
<a class="mx-2" href="{% url 'tos' %}">Terms</a>
</span>
</div>
{% include 'analytics.html' %}
</footer>
</body>
</html>