author | Tero Marttila <terom@paivola.fi> |
Sun, 14 Sep 2014 13:54:07 +0300 | |
changeset 97 | bf230208ab8f |
parent 81 | eab9cf655f6f |
child 98 | e7c3a81b4c4e |
permissions | -rw-r--r-- |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
1 |
{% extends "site.html" %} |
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
2 |
|
68
023b9a9d6c76
pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents:
66
diff
changeset
|
3 |
{% block title %}{{ site_name }} :: {{ page_title }}{% endblock %} |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
4 |
|
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
5 |
{% block content %} |
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
6 |
<div class="container"> |
66
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
7 |
<div id="header"> |
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
8 |
<h1 class="page-header-title"> |
70
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
9 |
<a href="{% url 'page' '' %}">{{ site_name }}</a> |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
10 |
</h1> |
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
11 |
</div> |
66
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
12 |
<div id="breadcrumb"> |
61 | 13 |
<ol class="breadcrumb"> |
68
023b9a9d6c76
pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents:
66
diff
changeset
|
14 |
{% for page, title in page_breadcrumb %} |
023b9a9d6c76
pages: tree parents, hierarchy; tree/page titles
Tero Marttila <terom@paivola.fi>
parents:
66
diff
changeset
|
15 |
<li><a href="{% url 'page' page %}">{{ title }}</a></li> |
61 | 16 |
{% endfor %} |
17 |
</ol> |
|
18 |
</div> |
|
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
19 |
<div class="row"> |
66
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
20 |
<div class="col-sm-2" id="nav"> |
69
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
diff
changeset
|
21 |
{% for tree, tree_name in page_hierarchy %} |
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
diff
changeset
|
22 |
{% if not forloop.first %} |
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
diff
changeset
|
23 |
<hr /> |
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
diff
changeset
|
24 |
{% endif %} |
64 | 25 |
<ul class="nav"> |
75 | 26 |
{% for name, page, type, title in tree.list_sorted %} |
69
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
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 %}"> |
70
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
28 |
<a href="{% url 'page' page %}"> |
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
29 |
{% if not type %} |
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
30 |
<i class="glyphicon glyphicon-chevron-right"></i> |
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
31 |
{% endif %} |
72 | 32 |
{{ title }} |
70
9d2fb420e6a5
pages: header site link; tree item glyphicons for subtrees
Tero Marttila <terom@paivola.fi>
parents:
69
diff
changeset
|
33 |
</a> |
64 | 34 |
</li> |
63 | 35 |
{% endfor %} |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
36 |
</ul> |
69
4b8814ff6d6d
pages: page.hierarchy() for navigation
Tero Marttila <terom@paivola.fi>
parents:
68
diff
changeset
|
37 |
{% endfor %} |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
38 |
</div> |
66
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
39 |
<div class="col-sm-8" id="content"> |
81
eab9cf655f6f
use <h1> page_title in template
Tero Marttila <terom@paivola.fi>
parents:
75
diff
changeset
|
40 |
<h1>{{ page_title }}</h1> |
60
bd9cea0b5b11
qmsk_www_pages: pages.Page.lookup() and .html support; logging
Tero Marttila <terom@paivola.fi>
parents:
58
diff
changeset
|
41 |
|
bd9cea0b5b11
qmsk_www_pages: pages.Page.lookup() and .html support; logging
Tero Marttila <terom@paivola.fi>
parents:
58
diff
changeset
|
42 |
{{ page_html|safe }} |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
43 |
</div> |
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
44 |
</div> |
66
7e8b1ddb0fc6
pages: use site global styles and layout element id's
Tero Marttila <terom@paivola.fi>
parents:
65
diff
changeset
|
45 |
<div id="footer"> |
65
67d8600fa0a1
pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents:
64
diff
changeset
|
46 |
<p class="page-footer-modified"> |
67d8600fa0a1
pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents:
64
diff
changeset
|
47 |
Page modified <span title="{{ page_modified|date:'DATETIME_FORMAT' }}">{{ page_modified|date }}</span> |
67d8600fa0a1
pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents:
64
diff
changeset
|
48 |
</p> |
67d8600fa0a1
pages: Site, footer with modified, basic css styles, page tree types
Tero Marttila <terom@paivola.fi>
parents:
64
diff
changeset
|
49 |
</div> |
58
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
50 |
</div> |
522e6b928f35
bootstrap site/page template
Tero Marttila <terom@paivola.fi>
parents:
56
diff
changeset
|
51 |
{% endblock %} |