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-- |
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 | 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 | 16 |
{% endfor %} |
17 |
</ol> |
|
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 | 25 |
<ul class="nav"> |
211 | 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 | 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 | 34 |
</li> |
200 | 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 %} |