|
Lines 1182-1219
Link Here
|
| 1182 |
|
1182 |
|
| 1183 |
<!-- Content Warning --> |
1183 |
<!-- Content Warning --> |
| 1184 |
<xsl:variable name="ContentWarningField" select="marc:sysprefs/marc:syspref[@name='ContentWarningField']"/> |
1184 |
<xsl:variable name="ContentWarningField" select="marc:sysprefs/marc:syspref[@name='ContentWarningField']"/> |
| 1185 |
<xsl:if test="marc:datafield[@tag=$ContentWarningField]"> |
1185 |
<xsl:call-template name="content-warning"> |
| 1186 |
<span class="results_summary content_warning"> |
1186 |
<xsl:with-param name="tag" select="$ContentWarningField" /> |
| 1187 |
<span class="label">Content warning: </span> |
1187 |
</xsl:call-template> |
| 1188 |
<xsl:for-each select="marc:datafield[@tag=$ContentWarningField]"> |
|
|
| 1189 |
<xsl:choose> |
| 1190 |
<xsl:when test="marc:subfield[@code='u']"> |
| 1191 |
<a> |
| 1192 |
<xsl:attribute name="href"> |
| 1193 |
<xsl:value-of select="marc:subfield[@code='u']"/> |
| 1194 |
</xsl:attribute> |
| 1195 |
<xsl:choose> |
| 1196 |
<xsl:when test="marc:subfield[@code='a']"> |
| 1197 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
| 1198 |
</xsl:when> |
| 1199 |
<xsl:otherwise> |
| 1200 |
<xsl:value-of select="marc:subfield[@code='u']"/> |
| 1201 |
</xsl:otherwise> |
| 1202 |
</xsl:choose> |
| 1203 |
</a> |
| 1204 |
<xsl:text> </xsl:text> |
| 1205 |
</xsl:when> |
| 1206 |
<xsl:when test="not(marc:subfield[@code='u']) and marc:subfield[@code='a']"> |
| 1207 |
<xsl:value-of select="marc:subfield[@code='a']"/><xsl:text> </xsl:text> |
| 1208 |
</xsl:when> |
| 1209 |
</xsl:choose> |
| 1210 |
<xsl:call-template name="subfieldSelect"> |
| 1211 |
<xsl:with-param name="codes">bcdefghijklmnopqrstvwyz</xsl:with-param> |
| 1212 |
</xsl:call-template> |
| 1213 |
<xsl:if test="position()!=last()"><span class="separator"><xsl:text> | </xsl:text></span></xsl:if> |
| 1214 |
</xsl:for-each> |
| 1215 |
</span> |
| 1216 |
</xsl:if> |
| 1217 |
|
1188 |
|
| 1218 |
<xsl:if test="marc:datafield[@tag=856]"> |
1189 |
<xsl:if test="marc:datafield[@tag=856]"> |
| 1219 |
<xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']"> |
1190 |
<xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']"> |