Resources application initial commit
[snf-cloudcms] / cloudcms / templates / cms / base.html
1 <!doctype html>
2 {% load feincms_tags feincms_page_tags %}
3 <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
4 <!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
5 <!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
6 <!--[if (gte IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
7 <head>
8   {% block starthead %}{% endblock starthead %}
9   <meta charset="{{ resource.meta.charset }}">
10   
11   <meta http-equiv="X-UA-Compatible" content="{{ resource.meta.compatibility }}">
12   
13   <title>
14       {% block page.title %}{% if feincms_page.page_title %}{{ feincms_page.page_title }}
15       {% else %}{{ feincms_page.title }}{% endif %} | {{ APP.title }}{% endblock %}
16   </title>
17   
18   <meta name="description" content="{{ resource.meta.description }}">
19   <meta name="author" content="{{ resource.meta.author }}">
20   <meta name="viewport" content="">
21
22   <link rel="alternate" type="application/atom+xml" href="{% url blogfeed %}">
23
24     
25   {% block page.js %}
26   <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
27   <!--[if lt IE 9]>
28     <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
29   <![endif]-->
30   {% endblock %}
31   
32   {% block favicons %}
33   <link rel="shortcut icon" href="">
34   <link rel="apple-touch-icon" href="">
35   {% endblock favicons %}
36
37   {% block css %}
38       <link href='https://fonts.googleapis.com/css?family=Antic' rel='stylesheet' type='text/css'>
39       <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}cloudcms/css/styles.css">
40   {% endblock css %}
41
42   {% block headjs %}
43       <script src="{{ MEDIA_URL }}cloudcms/js/modernizr-2.0.6.js"></script>
44       <script src="{{ MEDIA_URL }}cloudcms/js/jquery-1.7.1.min.js"></script>
45       <script src="{{ MEDIA_URL }}cloudcms/js/underscore.js"></script>
46       <script src="{{ MEDIA_URL }}cloudcms/js/jquery.infieldlabel.js"></script>
47       <script src="{{ MEDIA_URL }}cloudcms/js/jquery.cookie.js"></script>
48       <script src="{{ MEDIA_URL }}cloudcms/js/form-errors.js"></script>
49       <script src="{{ MEDIA_URL }}cloudcms/js/colorbox/jquery.colorbox.js"></script>
50   {% endblock headjs %}
51
52   {% block page.cms.media %}
53   {{ feincms_page.content.media }}
54   {% endblock %}
55
56
57   {% block page.scripts.cloudbar %}
58       {% if CLOUDBAR_ACTIVE %} {{ CLOUDBAR_CODE }} {% endif %}
59   {% endblock %}
60
61    <script type="text/javascript">
62       $(document).ready(function() {
63           $("form.innerlabels label").inFieldLabels();
64           $("form .form-row").formErrors();
65       })
66    </script>
67   {% block endhead %}{% endblock endhead %}
68
69   <style type="text/css">
70   {% block extrastyles %}
71   {% endblock %}
72   </style>
73
74   {% if APP.extra_styles %}
75   <style type="text/css">
76       {{ APP.extra_styles|safe }}
77   </style>
78   {% endif %}
79     
80 </head>
81
82 <body class='cms-page-{{ feincms_page.slug }}'>
83     <div class='container'>
84         <div class='header'>
85             <div class="mainlogo">
86                     {% if APP.logo %}
87                         <a href="/" title="{{ APP.title }}">
88                             <img src="{{ APP.logo.get_absolute_url }}" alt="{{ APP.title }}" />
89                         </a>
90                     {% else %}
91                         <h1>{{ APP.title }}</h1>
92                     {% endif %}
93                 </div>
94             <div class="navigation">
95                 <ul class="mainnav inline">
96                     {% block page.nav %}
97                         {% feincms_navigation of feincms_page as sublevel level=2,depth=1 %}
98                         {% for p in sublevel %}
99                         <li class="{% if p|is_equal_or_parent_of:feincms_page %}active{% endif %}">
100                         <a href="{{ p.get_absolute_url }}">{{ p.title }}</a></li>
101                         {% endfor %}
102                     {% endblock %}
103                 </ul>
104                 <ul class="mainnav inline subnav">
105                     {% block page.subnav %}
106                         {% if feincms_page.override_url != "/" %}
107                         {% feincms_navigation of feincms_page as sublevel level=3,depth=1 %}
108                         {% for p in sublevel %}
109                         <li class="{% if p|is_equal_or_parent_of:feincms_page or p.url == request.path %}active{% endif %}">
110                         <a href="{{ p.get_absolute_url }}">{{ p.title }}</a></li>
111                         {% endfor %}
112                         {% endif %}
113                     {% endblock %}
114                 </ul>
115             </div>
116         </div>
117         {% if messages %}
118         <ul class="messages">
119             {% for message in messages %}
120             <li{% if message.tags %}
121                 class="{{ message.tags }}"{% endif %}>
122                 {{ message }}</li>
123             {% endfor %}
124         </ul>
125         {% endif %}
126         <div class="page">
127                 {% block page.body %}
128                 {% endblock %}
129         </div>
130     </div>
131     <div class="footer">
132         {% include "cms/footer.html" %}
133     </div>
134 </body>
135 </html>