qmsk/pages/templates/qmsk.pages/page.html
author Tero Marttila <terom@qmsk.net>
Mon, 10 Oct 2016 19:59:39 +0300
changeset 135 334383eb0c22
parent 120 c4dffae9629a
permissions -rw-r--r--
qmsk.pages: do not render implict page title
58
522e6b928f35 bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 56
diff changeset
     1
{% extends "site.html" %}
113
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
     2
{% load staticfiles %}
58
522e6b928f35 bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 56
diff changeset
     3
68
023b9a9d6c76 pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents: 66
diff changeset
     4
{% block title %}{{ site_name }} :: {{ page_title }}{% endblock %}
58
522e6b928f35 bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 56
diff changeset
     5
113
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
     6
{% block head %}
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
     7
    <link rel="stylesheet" href="{% static "qmsk.pages/pages.css" %}">
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
     8
{% endblock %}
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
     9
98
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    10
{% block header %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    11
    <h1 class="page-header-title">
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    12
        <a href="{% url 'page' '' %}">{{ site_name }}</a>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    13
    </h1>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    14
{% endblock %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    15
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    16
{% block breadcrumb %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    17
    <ol class="breadcrumb">
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    18
    {% for page, title in page_breadcrumb %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    19
        <li><a href="{% url 'page' page %}">{{ title }}</a></li>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    20
    {% endfor %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    21
    </ol>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    22
{% endblock %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    23
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    24
{% block nav %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    25
{% for tree, tree_name in page_hierarchy %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    26
    {% if not forloop.first %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    27
    <hr />
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    28
    {% endif %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    29
    <ul class="nav">
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    30
    {% for name, page, type, title in tree.list_sorted %}
120
c4dffae9629a qmsk.pages: use class=active for nav li
Tero Marttila <terom@qmsk.net>
parents: 113
diff changeset
    31
        <li class="page-tree-item{% if type %} page-tree-{{type}}{% else %} page-tree-tree{% endif %}{% if name == tree_name %} active{% endif %}">
98
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    32
            <a href="{% url 'page' page %}">
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    33
            {% if not type %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    34
                <i class="glyphicon glyphicon-chevron-right"></i>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    35
            {% endif %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    36
                {{ title }}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    37
            </a>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    38
        </li>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    39
    {% endfor %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    40
    </ul>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    41
{% endfor %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    42
{% endblock %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    43
58
522e6b928f35 bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 56
diff changeset
    44
{% block content %}
113
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
    45
    <div id="page">
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
    46
        {{ page_html|safe }}
4753f649652c qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents: 107
diff changeset
    47
    </div>
58
522e6b928f35 bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 56
diff changeset
    48
{% endblock %}
98
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    49
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    50
{% block footer %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    51
    <p class="page-footer-modified">
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    52
        Page modified <span title="{{ page_modified|date:'DATETIME_FORMAT' }}">{{ page_modified|date }}</span>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    53
    </p>
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    54
{% endblock %}
e7c3a81b4c4e qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 81
diff changeset
    55