qmsk/pages/templates/qmsk.pages/page.html
author Tero Marttila <terom@qmsk.net>
Sat, 04 Oct 2014 13:32:59 +0300
changeset 233 f5227f26231b
parent 227 qmsk_www_pages/templates/pages/page.html@7688463b295d
child 113 4753f649652c
permissions -rw-r--r--
move qmsk_www_pages to qmsk.pages
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
     1
{% extends "site.html" %}
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
     2
205
f1adf52f485a pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents: 203
diff changeset
     3
{% block title %}{{ site_name }} :: {{ page_title }}{% endblock %}
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
     4
227
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
     5
{% block header %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
     6
    <h1 class="page-header-title">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
     7
        <a href="{% url 'page' '' %}">{{ site_name }}</a>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
     8
    </h1>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
     9
{% endblock %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    10
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    11
{% block breadcrumb %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    12
    <ol class="breadcrumb">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    13
    {% for page, title in page_breadcrumb %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    14
        <li><a href="{% url 'page' page %}">{{ title }}</a></li>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    15
    {% endfor %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    16
    </ol>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    17
{% endblock %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    18
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    19
{% block nav %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    20
{% for tree, tree_name in page_hierarchy %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    21
    {% if not forloop.first %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    22
    <hr />
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    23
    {% endif %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    24
    <ul class="nav">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    25
    {% for name, page, type, title in tree.list_sorted %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    26
        <li class="page-tree-item{% if type %} page-tree-{{type}}{% else %} page-tree-tree{% endif %}{% if name == tree_name %} page-tree-active{% endif %}">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    27
            <a href="{% url 'page' page %}">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    28
            {% if not type %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    29
                <i class="glyphicon glyphicon-chevron-right"></i>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    30
            {% endif %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    31
                {{ title }}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    32
            </a>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    33
        </li>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    34
    {% endfor %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    35
    </ul>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    36
{% endfor %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    37
{% endblock %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    38
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    39
{% block content %}
227
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    40
    <h1>{{ page_title }}</h1>
197
11a6d8fea463 qmsk_www_pages: pages.Page.lookup() and .html support; logging
Tero Marttila <terom@paivola.fi>
parents: 196
diff changeset
    41
227
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    42
    {{ page_html|safe }}
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    43
{% endblock %}
227
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    44
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    45
{% block footer %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    46
    <p class="page-footer-modified">
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    47
        Page modified <span title="{{ page_modified|date:'DATETIME_FORMAT' }}">{{ page_modified|date }}</span>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    48
    </p>
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    49
{% endblock %}
7688463b295d qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents: 216
diff changeset
    50