]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/base.tt2
8a7d682ebf01cb03689779125ee1c3b9543b63cb
[working/Evergreen.git] / Open-ILS / src / templates / base.tt2
1 [%- ctx.final_dtd = 
2 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' -%]
3 [%- IF !ctx.dtd; ctx.dtd = ctx.final_dtd; END -%]
4 [% ctx.dtd %]
5 <!-- note: after vandelay strings are ported to l('...'), we can remove the DTD conditional -->
6 <html xmlns='http://www.w3.org/1999/xhtml' lang='[% ctx.locale %]' xml:lang='[% ctx.locale %]'>
7     <head>
8         <title>[% ctx.page_title %]</title>
9         <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
10         <link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/skin/[% ctx.skin %].css' />
11         <link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/theme/[% ctx.skin %].css' />
12             <script language='javascript' src='/IDL2js' type='text/javascript'></script>
13         <script type="text/javascript">var djConfig = {parseOnLoad:true,isDebug:false};</script>
14         <script type="text/javascript" src="/js/dojo/dojo/dojo.js"></script>
15         <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/openils_dojo.js"></script>
16         <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/opensrf/md5.js"></script>
17         <script type="text/javascript">var oilsBasePath = '[% ctx.base_path %]'</script>
18         <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/base.js"></script>
19         <script type="text/javascript">
20             dojo.require("dijit.layout.LayoutContainer");
21             dojo.require("dijit.layout.ContentPane");
22         </script>
23     </head>
24     <body class='tundra'>
25         [% INCLUDE login.tt2 %] <!-- shared login page -->
26         <div id="oils-base-body-block" class="tundra" dojoType="dijit.layout.LayoutContainer"> 
27             <div id="oils-base-header-block" dojoType="dijit.layout.ContentPane" layoutAlign="top">
28                 <div id='oils-base-header-auto-login-block'>
29                     [% INCLUDE header.tt2 %]
30                 </div>
31             </div>
32             <div id="oils-base-main-block" dojoType="dijit.layout.LayoutContainer" layoutAlign="client">
33                 <div id="oils-base-content-block" dojoType="dijit.layout.ContentPane" layoutAlign="client">
34                     [% content %]
35                 </div>
36             </div>
37         </div>
38     </body>
39 </html>