qmsk_www_pages/templates/pages/page.html
author Tero Marttila <terom@paivola.fi>
Sun, 14 Sep 2014 04:42:01 +0300
changeset 216 e89e3f3a60db
parent 211 437c611c1caa
child 98 e7c3a81b4c4e
permissions -rw-r--r--
use <h1> page_title in template
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
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
     5
{% block content %}
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
     6
    <div class="container">
203
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
     7
        <div id="header">
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
     8
            <h1 class="page-header-title">
207
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
     9
                <a href="{% url 'page' '' %}">{{ site_name }}</a>
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    10
            </h1>
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    11
        </div>
203
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
    12
        <div id="breadcrumb">
198
66cf32a10222 page breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 197
diff changeset
    13
            <ol class="breadcrumb">
205
f1adf52f485a pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents: 203
diff changeset
    14
                {% for page, title in page_breadcrumb %}
f1adf52f485a pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents: 203
diff changeset
    15
                <li><a href="{% url 'page' page %}">{{ title }}</a></li>
198
66cf32a10222 page breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 197
diff changeset
    16
                {% endfor %}
66cf32a10222 page breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 197
diff changeset
    17
            </ol>
66cf32a10222 page breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 197
diff changeset
    18
        </div>
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    19
        <div class="row">
203
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
    20
            <div class="col-sm-2" id="nav">
206
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    21
                {% for tree, tree_name in page_hierarchy %}
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    22
                {% if not forloop.first %}
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    23
                <hr />
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    24
                {% endif %}
201
edcbbc94f90d pages: tree breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 200
diff changeset
    25
                <ul class="nav">
211
437c611c1caa pages: Tree.list_sorted
Tero Marttila <terom@paivola.fi>
parents: 209
diff changeset
    26
                    {% for name, page, type, title in tree.list_sorted %}
206
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    27
                    <li class="page-tree-item{% if type %} page-tree-{{type}}{% else %} page-tree-tree{% endif %}{% if name == tree_name %} page-tree-active{% endif %}">
207
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
    28
                        <a href="{% url 'page' page %}">
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
    29
                            {% if not type %}
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
    30
                            <i class="glyphicon glyphicon-chevron-right"></i>
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
    31
                            {% endif %}
209
e55deb0be237 tree/page title support
Tero Marttila <terom@paivola.fi>
parents: 207
diff changeset
    32
                            {{ title }}
207
262885b25dfa pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents: 206
diff changeset
    33
                        </a>
201
edcbbc94f90d pages: tree breadcrumb
Tero Marttila <terom@paivola.fi>
parents: 200
diff changeset
    34
                    </li>
200
1757261f2b95 pages: list
Tero Marttila <terom@paivola.fi>
parents: 198
diff changeset
    35
                    {% endfor %}
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    36
                </ul>
206
440e6769976c pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents: 205
diff changeset
    37
                {% endfor %}
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    38
            </div>
203
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
    39
            <div class="col-sm-8" id="content">
216
e89e3f3a60db use <h1> page_title in template
Tero Marttila <terom@paivola.fi>
parents: 211
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
11a6d8fea463 qmsk_www_pages: pages.Page.lookup() and .html support; logging
Tero Marttila <terom@paivola.fi>
parents: 196
diff changeset
    42
                {{ page_html|safe }}
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    43
            </div>
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    44
        </div>
203
8bfe3ab5e7fb pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents: 202
diff changeset
    45
        <div id="footer">
202
da5de3a97efb pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents: 201
diff changeset
    46
            <p class="page-footer-modified">
da5de3a97efb pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents: 201
diff changeset
    47
                Page modified <span title="{{ page_modified|date:'DATETIME_FORMAT' }}">{{ page_modified|date }}</span>
da5de3a97efb pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents: 201
diff changeset
    48
            </p>
da5de3a97efb pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents: 201
diff changeset
    49
        </div>
196
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    50
    </div>
669bfd462bca bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents: 194
diff changeset
    51
{% endblock %}