root/main/trunk/model-interfaces-dev/heritage-nz/transform/layouts/main.xsl @ 32796

Revision 32796, 3.2 KB (checked in by davidb, 18 months ago)

Initial set of files to provide look and feel of Heritage NZ site, plus SVN clickable map in an iframe

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsl:stylesheet version="1.0"
3    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4
5    xmlns:java="http://xml.apache.org/xslt/java"
6    xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
7    xmlns:gslib="http://www.greenstone.org/skinning"
8    xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
9   
10    xmlns:lxslt="http://xml.apache.org/xslt"
11    xmlns:result="http://www.example.com/results"
12    xmlns:exsl="http://exslt.org/common"
13
14    extension-element-prefixes="java util result exsl"
15    exclude-result-prefixes="util java util">
16
17<!--
18    <xsl:import href="header.xsl"/>
19    <xsl:include href="formatmanager.xsl"/>
20    -->
21
22   
23    <!-- the main layout is defined here -->
24    <xsl:template name="mainTemplate">
25      <xsl:variable name="collName" select="/page/pageResponse/collection/@name"/>
26
27        <html>
28
29            <head>
30                <!-- ***** in header.xsl ***** -->
31                <xsl:call-template name="create-html-header"/>
32                <xsl:call-template name="berryBasketHeadTags"/>
33            </head>
34           
35            <body><xsl:call-template name="textDirectionAttribute"/><xsl:call-template name="actionClass"/>
36               
37                <!--<xsl:call-template name="displayErrorsIfAny"/>-->
38                <a name="top"><xsl:text> </xsl:text></a>
39
40                <iframe src="interfaces/{$interface_name}/iframe/heritage-nz-dl-header.html"
41                    style="position: absolute; height: 100%; border: none; width: 100%">
42                  <gsf:comment>filler</gsf:comment>
43                </iframe>
44
45                <style>
46                  #container { top: 105px; }
47                  #gs_banner { background-color: #820404; background-image: none; }
48
49                  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
50                  border: 1px solid #400000;
51                  background: #660000 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") repeat-x scroll 50% 50%;
52                  font-weight: bold;
53                  color: #000;
54                  }
55
56                  .ui-widget-header {
57                  border: 1px solid #400000;
58                  background: #660000 url("images/ui-bg_gloss-wave_50_43a21a_500x100.png") repeat-x scroll 50% 50%;
59                  color: #FFF;
60                  font-weight: bold;
61                  }
62
63                  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
64                  color: #888888;
65                  text-decoration: underline;
66                  }
67                </style>
68<!--               
69                <div id="topArea" class="ui-state-default ui-corner-top">
70                    <table>
71                        <tbody>
72                            <tr>
73                                <td><div id="breadcrumbs"><xsl:call-template name="breadcrumbs"/><xsl:text> </xsl:text></div></td>
74                               
75                               
76                                <td><xsl:call-template name="home-help-preferences"/></td>
77                            </tr>
78                        </tbody>
79                    </table>
80                </div>
81                -->
82
83                <div id="container" class="ui-corner-all">
84
85                    <!-- ***** in header.xsl ***** -->
86                    <xsl:call-template name="create-banner"/>
87                   
88                    <xsl:if test="/page/pageRequest/paramList/param[(@name='formatedit') and (@value='on')]">
89                        <xsl:call-template name="formatmanagerpre"/>
90                    </xsl:if>
91   
92                    <div id="gs_content" class="ui-widget-content">
93                        <!--
94                            show the content of the page.
95                            to customise this part, edit the xsl file for the page you want to edit
96                        -->
97                        <xsl:apply-templates select="/page"/>
98
99                    </div>
100
101                    <xsl:call-template name="gs_footer"/>
102                </div>
103            </body>
104        </html>
105    </xsl:template>
106   
107   
108</xsl:stylesheet>
Note: See TracBrowser for help on using the browser.