diff options
Diffstat (limited to 'djangopypi/templates/base.html')
-rw-r--r-- | djangopypi/templates/base.html | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/djangopypi/templates/base.html b/djangopypi/templates/base.html new file mode 100644 index 0000000..dd797e7 --- /dev/null +++ b/djangopypi/templates/base.html | |||
@@ -0,0 +1,77 @@ | |||
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | ||
2 | <html xmlns="http://www.w3.org/1999/xhtml" lang="en-au" xml:lang="en-au"> | ||
3 | <head> | ||
4 | <link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/base.css{% endblock %}"/> | ||
5 | <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}style/djangopypi.css"/> | ||
6 | {% block extrastyle %}{% endblock %} | ||
7 | <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> | ||
8 | <title>{% block title %}{% endblock %}</title> | ||
9 | <meta name="author" content="{% block author %}{% endblock %}"/> | ||
10 | {% block site_extrahead %}{% endblock %} | ||
11 | {% block extrahead %}{% endblock %} | ||
12 | </head> | ||
13 | |||
14 | <body> | ||
15 | <!-- Container --> | ||
16 | <div id="container"> | ||
17 | |||
18 | <!-- Header --> | ||
19 | <div id="header"> | ||
20 | <div id="branding"> | ||
21 | {% block site_logo %}{% endblock %} | ||
22 | <h1 id="site-name">{% block site_name_header %}{% endblock %}</h1> | ||
23 | </div> | ||
24 | |||
25 | <div class="search"> | ||
26 | {% include "djangopypi/search.html" %} | ||
27 | </div> | ||
28 | |||
29 | <div id="user-tools"> | ||
30 | {% if user.is_authenticated %} | ||
31 | Welcome, <strong>{{user.username}}</strong>. | ||
32 | <a href="{% url django.contrib.auth.views.logout %}?next={{request.path}}">Log out</a> | ||
33 | {% else %} | ||
34 | <a href="{% url django.contrib.auth.views.login %}?next={{request.path}}">Log in</a> / | ||
35 | <a href="{% url registration_register %}">Register</a> | ||
36 | {% endif %} | ||
37 | </div> | ||
38 | </div> | ||
39 | <!-- END Header --> | ||
40 | |||
41 | <div class="breadcrumbs"> | ||
42 | {% block breadcrumbs %}<a href="/{{ base_url }}">Home</a>{% endblock %} | ||
43 | {% block bread_crumbs_1 %}{% endblock %}</div> | ||
44 | {% block messagelist %} | ||
45 | {% if messages %} | ||
46 | <ul class="messagelist"> | ||
47 | {% for message in messages %} | ||
48 | <li>{{ message }}</li> | ||
49 | {% endfor %} | ||
50 | </ul> | ||
51 | {% endif %} | ||
52 | {% endblock %} | ||
53 | |||
54 | <!-- Content --> | ||
55 | <div id="content" class="{% block coltype %}colM{% endblock %}"> | ||
56 | {% block pretitle %}{% endblock %} | ||
57 | <h1>{% block content_title %}{% endblock %}</h1> | ||
58 | <div id="content-main"> | ||
59 | {% block objecttools %}{% endblock %} | ||
60 | {% block sidebar %}{% endblock %} | ||
61 | {% block content %}{{ content }}{% endblock %} | ||
62 | </div> | ||
63 | <br class="clear" /> | ||
64 | </div> | ||
65 | <!-- END Content --> | ||
66 | |||
67 | <!-- Header --> | ||
68 | <div id="footer"> | ||
69 | {% block footer %} | ||
70 | {% endblock %} | ||
71 | </div> | ||
72 | <!-- END Content --> | ||
73 | </div> | ||
74 | <!-- END Container --> | ||
75 | |||
76 | </body> | ||
77 | </html> | ||