Lines 1191-1198
Link Here
|
1191 |
<xsl:with-param name="codes"> |
1191 |
<xsl:with-param name="codes"> |
1192 |
<xsl:choose> |
1192 |
<xsl:choose> |
1193 |
<!-- #13383 include subfield e for field 111 --> |
1193 |
<!-- #13383 include subfield e for field 111 --> |
1194 |
<xsl:when test="@tag=111">abcdeqt</xsl:when> |
1194 |
<xsl:when test="@tag=111">abceqt</xsl:when> |
1195 |
<xsl:otherwise>abcdjqt</xsl:otherwise> |
1195 |
<xsl:otherwise>abcjqt</xsl:otherwise> |
1196 |
</xsl:choose> |
1196 |
</xsl:choose> |
1197 |
</xsl:with-param> |
1197 |
</xsl:with-param> |
1198 |
</xsl:call-template> |
1198 |
</xsl:call-template> |
Lines 1203-1213
Link Here
|
1203 |
</xsl:call-template> |
1203 |
</xsl:call-template> |
1204 |
</xsl:when> |
1204 |
</xsl:when> |
1205 |
<!-- #13382 excludes 700$i and ind2=2, displayed as Related Works --> |
1205 |
<!-- #13382 excludes 700$i and ind2=2, displayed as Related Works --> |
1206 |
<!--#13382 Added all relevant subfields 4, e, are handled separately --> |
1206 |
<!--#13382 Added all relevant subfields 4, e, and d are handled separately --> |
1207 |
<xsl:when test="@tag=700 or @tag=710 or @tag=711"> |
1207 |
<xsl:when test="@tag=700 or @tag=710 or @tag=711"> |
1208 |
<xsl:variable name="str"> |
1208 |
<xsl:variable name="str"> |
1209 |
<xsl:call-template name="subfieldSelect"> |
1209 |
<xsl:call-template name="subfieldSelect"> |
1210 |
<xsl:with-param name="codes">abcdfghiklmnoprstux</xsl:with-param> |
1210 |
<xsl:with-param name="codes">abcfghiklmnoprstux</xsl:with-param> |
1211 |
</xsl:call-template> |
1211 |
</xsl:call-template> |
1212 |
</xsl:variable> |
1212 |
</xsl:variable> |
1213 |
<xsl:call-template name="chopPunctuation"> |
1213 |
<xsl:call-template name="chopPunctuation"> |
Lines 1220-1226
Link Here
|
1220 |
</xsl:call-template> |
1220 |
</xsl:call-template> |
1221 |
</xsl:when> |
1221 |
</xsl:when> |
1222 |
</xsl:choose> |
1222 |
</xsl:choose> |
1223 |
|
1223 |
<xsl:if test="marc:subfield[@code='d']"> |
|
|
1224 |
<span class="authordates"> |
1225 |
<xsl:text> </xsl:text> |
1226 |
<xsl:value-of select="marc:subfield[@code='d']"/> |
1227 |
</span> |
1228 |
</xsl:if> |
1224 |
<!-- add relator code too between brackets--> |
1229 |
<!-- add relator code too between brackets--> |
1225 |
<!-- #13383 include relator code j for field 111 --> |
1230 |
<!-- #13383 include relator code j for field 111 --> |
1226 |
<xsl:if test="marc:subfield[@code='4' or @code='e'][not(parent::*[@tag=111])] or (self::*[@tag=111] and marc:subfield[@code='4' or @code='j'][. != ''])"> |
1231 |
<xsl:if test="marc:subfield[@code='4' or @code='e'][not(parent::*[@tag=111])] or (self::*[@tag=111] and marc:subfield[@code='4' or @code='j'][. != ''])"> |