Lines 38-44
Link Here
|
38 |
<xsl:variable name="leader7" select="substring($leader,8,1)"/> |
38 |
<xsl:variable name="leader7" select="substring($leader,8,1)"/> |
39 |
<xsl:variable name="controlField008" select="marc:controlfield[@tag=008]"/> |
39 |
<xsl:variable name="controlField008" select="marc:controlfield[@tag=008]"/> |
40 |
<xsl:variable name="field019b" select="marc:datafield[@tag=019]/marc:subfield[@code='b']"/> |
40 |
<xsl:variable name="field019b" select="marc:datafield[@tag=019]/marc:subfield[@code='b']"/> |
41 |
<xsl:variable name="materialTypeCode"> |
41 |
<xsl:variable name="typeOf008"> |
|
|
42 |
<!-- The logic here should be exactly the same for NORMARCslim2intranetDetail.xsl, NORMARCslim2intranetResults.xsl, NORMARCslim2OPACDetail.xsl and NORMARCslim2OPACResults.xsl --> |
42 |
<xsl:choose> |
43 |
<xsl:choose> |
43 |
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Mon</xsl:when> |
44 |
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Mon</xsl:when> |
44 |
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">FV</xsl:when> |
45 |
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">FV</xsl:when> |
Lines 56-80
Link Here
|
56 |
</xsl:when> |
57 |
</xsl:when> |
57 |
</xsl:choose> |
58 |
</xsl:choose> |
58 |
</xsl:variable> |
59 |
</xsl:variable> |
59 |
<xsl:variable name="materialTypeLabel"> |
|
|
60 |
<xsl:choose> |
61 |
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Bok</xsl:when> |
62 |
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">Film og video</xsl:when> |
63 |
<xsl:when test="$field019b='c' or $field019b='d' or contains($field019b,'da') or contains($field019b,'db') or contains($field019b,'dc') or contains($field019b,'dd') or contains($field019b,'dg') or contains($field019b,'dh') or contains($field019b,'di') or contains($field019b,'dj') or contains($field019b,'dk') or $leader6='c' or $leader6='d' or $leader6='i' or $leader6='j'">Musikalier</xsl:when> |
64 |
<xsl:when test="$field019b='a' or contains($field019b,'ab') or contains($field019b,'aj') or $leader6='e' or $leader6='f'">Kart</xsl:when> |
65 |
<xsl:when test="$field019b='f' or $field019b='i' or contains($field019b,'ib') or contains($field019b,'ic') or contains($field019b,'fd') or contains($field019b,'ff') or contains($field019b,'fi') or $leader6='k'">Grafisk materiale</xsl:when> |
66 |
<xsl:when test="$field019b='g' or contains($field019b,'gb') or contains($field019b,'gd') or contains($field019b,'ge') or $leader6='m'">Fil</xsl:when> |
67 |
<xsl:when test="$leader6='o'">Kombidokument</xsl:when> |
68 |
<xsl:when test="$field019b='h' or $leader6='r'">Tredimensjonal gjenstand</xsl:when> |
69 |
<xsl:when test="$field019b='j' or $leader6='a'"> |
70 |
<xsl:choose> |
71 |
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='m' or $leader7='p'">Bok</xsl:when> |
72 |
<xsl:when test="$field019b='j' or $leader7='b' or $leader7='s'">Periodikum</xsl:when> |
73 |
</xsl:choose> |
74 |
</xsl:when> |
75 |
</xsl:choose> |
76 |
|
77 |
</xsl:variable> |
78 |
|
60 |
|
79 |
<!-- Tittel og ansvarsopplysninger --> |
61 |
<!-- Tittel og ansvarsopplysninger --> |
80 |
<xsl:if test="marc:datafield[@tag=245]"> |
62 |
<xsl:if test="marc:datafield[@tag=245]"> |
Lines 174-183
Link Here
|
174 |
</xsl:choose> |
156 |
</xsl:choose> |
175 |
|
157 |
|
176 |
<xsl:if test="$DisplayOPACiconsXSLT!='0'"> |
158 |
<xsl:if test="$DisplayOPACiconsXSLT!='0'"> |
177 |
<xsl:if test="$materialTypeCode!=''"> |
159 |
<xsl:if test="$typeOf008!=''"> |
178 |
<span class="results_summary"><span class="label">Materialtype: </span> |
160 |
<span class="results_summary"> |
179 |
<xsl:element name="img"><xsl:attribute name="src">/opac-tmpl/lib/famfamfam/<xsl:value-of select="$materialTypeCode"/>.png</xsl:attribute><xsl:attribute name="alt"></xsl:attribute></xsl:element> |
161 |
<span class="label">Materialtype: </span> |
180 |
<xsl:value-of select="$materialTypeLabel"/> |
162 |
<xsl:choose> |
|
|
163 |
<xsl:when test="$typeOf008='Mon'"><img src="/opac-tmpl/lib/famfamfam/BK.png" alt="Bok" title="Bok"/> Bok</xsl:when> |
164 |
<xsl:when test="$typeOf008='Per'"><img src="/opac-tmpl/lib/famfamfam/AR.png" alt="Periodika" title="Periodika"/> Periodika</xsl:when> |
165 |
<xsl:when test="$typeOf008='Fil'"><img src="/opac-tmpl/lib/famfamfam/CF.png" alt="Fil" title="Fil"/> Fil</xsl:when> |
166 |
<xsl:when test="$typeOf008='Kar'"><img src="/opac-tmpl/lib/famfamfam/MP.png" alt="Kart" title="Kart"/> Kart</xsl:when> |
167 |
<xsl:when test="$typeOf008='FV'"><img src="/opac-tmpl/lib/famfamfam/VM.png" alt="Film og video" title="Film og video"/> Film og video</xsl:when> |
168 |
<xsl:when test="$typeOf008='Mus'"><img src="/opac-tmpl/lib/famfamfam/PR.png" alt="Musikktrykk og lydopptak" title="Musikktrykk og lydopptak"/> Musikk</xsl:when> |
169 |
<xsl:when test="$typeOf008='gra'"><img src="/opac-tmpl/lib/famfamfam/GR.png" alt="Grafisk materiale" title="Grafisk materiale"/> Grafisk materiale</xsl:when> |
170 |
<xsl:when test="$typeOf008='kom'"><img src="/opac-tmpl/lib/famfamfam/MX.png" alt="Kombidokumenter" title="Kombidokumenter"/> Kombidokumenter</xsl:when> |
171 |
<xsl:when test="$typeOf008='trd'"><img src="/opac-tmpl/lib/famfamfam/TD.png" alt="Tre-dimensjonale gjenstander" title="Tre-dimensjonale gjenstander"/> Tre-dimensjonale gjenstander</xsl:when> |
172 |
</xsl:choose> |
181 |
</span> |
173 |
</span> |
182 |
</xsl:if> |
174 |
</xsl:if> |
183 |
</xsl:if> |
175 |
</xsl:if> |