source: main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/transform/pages/document.xsl@ 34789

Last change on this file since 34789 was 34789, checked in by davidb, 3 years ago

Improvements to document view

File size: 3.6 KB
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 xmlns:java="http://xml.apache.org/xslt/java"
5 xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
6 xmlns:gslib="http://www.greenstone.org/skinning"
7 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
8 extension-element-prefixes="java util"
9 exclude-result-prefixes="java util gsf">
10
11 <!--
12 <img src="interfaces/{$interface_name}/images/iworld.gif"/>
13 -->
14
15 <xsl:template name="documentHeading">
16 <span style="font-weight:bold; font-size: 120%;">
17 <xsl:call-template name="choose-title"/>
18 </span>
19
20 <style>
21 table.esc-metadata tr:nth-child(odd) {
22 background-color: rgba(255,255,255,0.2);
23 }
24 table.esc-metadata tr:nth-child(even) {
25 background-color: rgba(255,255,255,0.0);
26 }
27
28 table.esc-metadata {
29 margin-top: 20px;
30 min-width: 650px;
31 padding: 10px;
32 }
33 </style>
34
35 <!-- prov:wasDerivedFrom -->
36
37 <table class="esc-metadata">
38
39 <gsf:switch>
40 <gsf:metadata name='Title'/>
41 <gsf:when test='exists'>
42 <tr>
43 <td>
44 <!--
45 XX<xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'Artist')"/>XX
46 -->
47 Title:
48 </td>
49 <td>
50 <a>
51 <xsl:attribute name="href">
52 <gsf:metadata name="WikipediaURL_uri" />
53 </xsl:attribute>
54 <gsf:metadata name="Title" highlight="highlight" /> @ Wikipedia
55 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
56 </a>
57 </td>
58 </tr>
59 </gsf:when>
60 </gsf:switch>
61
62 <gsf:switch>
63 <gsf:metadata name='Creator'/>
64 <gsf:when test='exists'>
65 <tr>
66 <td>
67 Artist:
68 </td>
69 <td>
70 <gsf:metadata name="Creator" highlight="highlight" />
71 </td>
72 </tr>
73 </gsf:when>
74 </gsf:switch>
75
76 <gsf:switch>
77 <gsf:metadata name='Country'/>
78 <gsf:when test='exists'>
79 <tr>
80 <td>
81 Country:
82 </td>
83 <td>
84 <gsf:metadata name="Country" highlight="highlight" />
85 </td>
86 </tr>
87 </gsf:when>
88 </gsf:switch>
89
90 <gsf:switch>
91 <gsf:metadata name='Year'/>
92 <gsf:when test='exists'>
93 <tr>
94 <td>
95 Year:
96 </td>
97 <td>
98 <gsf:metadata name="Year" highlight="highlight" />
99 </td>
100 </tr>
101 </gsf:when>
102 </gsf:switch>
103
104 </table>
105
106 </xsl:template>
107
108
109 <xsl:template name="documentContent">
110 <div>
111 <a>
112 <xsl:attribute name="href">
113 //www.google.com/search?q=Eurovision+<gsf:metadata name="Title"/>
114 </xsl:attribute>
115 Find more content about this Eurovision entry on-line @ Google Web Search
116 <gsf:space/>
117 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
118 </a>
119 </div>
120
121 <div>
122 <a>
123 <xsl:attribute name="href">
124 <gsf:metadata name="song_uri" />
125 </xsl:attribute>
126 View song deatils @DBpedia
127 <gsf:space/>
128 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
129 </a>
130 </div>
131
132 </xsl:template>
133
134</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.