Lines 415-451
Link Here
|
415 |
<xsl:attribute name="class">title</xsl:attribute> |
415 |
<xsl:attribute name="class">title</xsl:attribute> |
416 |
|
416 |
|
417 |
<xsl:if test="marc:datafield[@tag=245]"> |
417 |
<xsl:if test="marc:datafield[@tag=245]"> |
418 |
<xsl:for-each select="marc:datafield[@tag=245]"> |
418 |
<xsl:for-each select="marc:datafield[@tag=245]"> |
419 |
<xsl:variable name="title"> |
419 |
<xsl:call-template name="subfieldSelect"> |
420 |
<xsl:call-template name="subfieldSelect"> |
420 |
<xsl:with-param name="codes">a</xsl:with-param> |
421 |
<xsl:with-param name="codes">a</xsl:with-param> |
|
|
422 |
</xsl:call-template> |
423 |
<xsl:if test="marc:subfield[@code='h']"> |
424 |
<xsl:text> </xsl:text> |
425 |
<xsl:call-template name="subfieldSelect"> |
426 |
<xsl:with-param name="codes">h</xsl:with-param> |
427 |
</xsl:call-template> |
428 |
</xsl:if> |
429 |
<xsl:if test="marc:subfield[@code='b']"> |
430 |
<xsl:text> </xsl:text> |
431 |
<xsl:call-template name="subfieldSelect"> |
432 |
<xsl:with-param name="codes">b</xsl:with-param> |
433 |
</xsl:call-template> |
434 |
</xsl:if> |
435 |
<xsl:text> </xsl:text> |
436 |
<xsl:call-template name="subfieldSelect"> |
437 |
<xsl:with-param name="codes">fgknps</xsl:with-param> |
438 |
</xsl:call-template> |
439 |
</xsl:variable> |
440 |
<xsl:variable name="titleChop"> |
441 |
<xsl:call-template name="chopPunctuation"> |
442 |
<xsl:with-param name="chopString"> |
443 |
<xsl:value-of select="$title"/> |
444 |
</xsl:with-param> |
445 |
</xsl:call-template> |
421 |
</xsl:call-template> |
446 |
</xsl:variable> |
422 |
<xsl:text> </xsl:text> |
447 |
<xsl:value-of select="$titleChop"/> |
423 |
<!-- 13381 add additional subfields--> |
448 |
</xsl:for-each> |
424 |
<xsl:for-each select="marc:subfield[contains('bchknps', @code)]"> |
|
|
425 |
<xsl:choose> |
426 |
<xsl:when test="@code='h'"> |
427 |
<!-- 13381 Span class around subfield h so it can be suppressed via css --> |
428 |
<span class="title_medium"><xsl:apply-templates/> </span> |
429 |
</xsl:when> |
430 |
<xsl:when test="@code='c'"> |
431 |
<!-- 13381 Span class around subfield c so it can be suppressed via css --> |
432 |
<span class="title_resp_stmt"><xsl:apply-templates/> </span> |
433 |
</xsl:when> |
434 |
<xsl:otherwise> |
435 |
<xsl:apply-templates/> |
436 |
<xsl:text> </xsl:text> |
437 |
</xsl:otherwise> |
438 |
</xsl:choose> |
439 |
</xsl:for-each> |
440 |
</xsl:for-each> |
449 |
</xsl:if> |
441 |
</xsl:if> |
450 |
</a> |
442 |
</a> |
451 |
<p> |
443 |
<p> |
452 |
- |
|
|