author | Tero Marttila <terom@qmsk.net> |
Mon, 10 Oct 2016 19:59:39 +0300 | |
changeset 135 | 334383eb0c22 |
parent 120 | c4dffae9629a |
permissions | -rw-r--r-- |
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 |