author | Tero Marttila <terom@qmsk.net> |
Sat, 04 Oct 2014 15:53:33 +0300 | |
changeset 239 | cf7a46725ce5 |
parent 233 | f5227f26231b |
child 120 | c4dffae9629a |
permissions | -rw-r--r-- |
196
669bfd462bca
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
194
diff
changeset
|
1 |
{% extends "site.html" %} |
239
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
2 |
{% load staticfiles %} |
196
669bfd462bca
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
194
diff
changeset
|
3 |
|
205
f1adf52f485a
pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents:
203
diff
changeset
|
4 |
{% block title %}{{ site_name }} :: {{ page_title }}{% endblock %} |
196
669bfd462bca
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
194
diff
changeset
|
5 |
|
239
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
6 |
{% block head %} |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
7 |
<link rel="stylesheet" href="{% static "qmsk.pages/pages.css" %}"> |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
8 |
{% endblock %} |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
9 |
|
227
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
10 |
{% block header %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
11 |
<h1 class="page-header-title"> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
12 |
<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
|
13 |
</h1> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
14 |
{% endblock %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
15 |
|
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
16 |
{% block breadcrumb %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
17 |
<ol class="breadcrumb"> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
18 |
{% for page, title in page_breadcrumb %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
19 |
<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
|
20 |
{% endfor %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
21 |
</ol> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
22 |
{% endblock %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
23 |
|
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
24 |
{% block nav %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
25 |
{% 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
|
26 |
{% if not forloop.first %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
27 |
<hr /> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
28 |
{% endif %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
29 |
<ul class="nav"> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
30 |
{% 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
|
31 |
<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
|
32 |
<a href="{% url 'page' page %}"> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
33 |
{% if not type %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
34 |
<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
|
35 |
{% endif %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
36 |
{{ title }} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
37 |
</a> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
38 |
</li> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
39 |
{% endfor %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
40 |
</ul> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
41 |
{% endfor %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
42 |
{% endblock %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
43 |
|
196
669bfd462bca
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
194
diff
changeset
|
44 |
{% block content %} |
239
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
45 |
<div id="page"> |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
46 |
<h1>{{ page_title }}</h1> |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
47 |
|
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
48 |
{{ page_html|safe }} |
cf7a46725ce5
qmsk.pages: separate pages.css and .page styles
Tero Marttila <terom@qmsk.net>
parents:
233
diff
changeset
|
49 |
</div> |
196
669bfd462bca
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
194
diff
changeset
|
50 |
{% endblock %} |
227
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
51 |
|
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
52 |
{% block footer %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
53 |
<p class="page-footer-modified"> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
54 |
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
|
55 |
</p> |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
56 |
{% endblock %} |
7688463b295d
qmsk_www templates: move layout into site template
Tero Marttila <terom@paivola.fi>
parents:
216
diff
changeset
|
57 |