Lines 459-468
Link Here
|
459 |
</xsl:with-param> |
459 |
</xsl:with-param> |
460 |
</xsl:call-template> |
460 |
</xsl:call-template> |
461 |
</a> |
461 |
</a> |
462 |
<xsl:call-template name="part"/> |
|
|
463 |
</xsl:otherwise> |
462 |
</xsl:otherwise> |
464 |
</xsl:choose> |
463 |
</xsl:choose> |
465 |
<xsl:text>: </xsl:text> |
464 |
<xsl:call-template name="part"/> |
|
|
465 |
<xsl:text> ; </xsl:text> |
466 |
<xsl:value-of select="marc:subfield[@code='v']" /> |
466 |
<xsl:value-of select="marc:subfield[@code='v']" /> |
467 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose> |
467 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose> |
468 |
</xsl:for-each> |
468 |
</xsl:for-each> |
Lines 501-509
Link Here
|
501 |
</xsl:with-param> |
501 |
</xsl:with-param> |
502 |
</xsl:call-template> |
502 |
</xsl:call-template> |
503 |
</a> |
503 |
</a> |
504 |
<xsl:call-template name="part"/> |
|
|
505 |
</xsl:otherwise> |
504 |
</xsl:otherwise> |
506 |
</xsl:choose> |
505 |
</xsl:choose> |
|
|
506 |
<xsl:call-template name="part"/> |
507 |
<xsl:if test="marc:subfield[@code='v']"> |
507 |
<xsl:if test="marc:subfield[@code='v']"> |
508 |
<xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" /> |
508 |
<xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" /> |
509 |
</xsl:if> |
509 |
</xsl:if> |
Lines 530-544
Link Here
|
530 |
<xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param> |
530 |
<xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param> |
531 |
</xsl:call-template> |
531 |
</xsl:call-template> |
532 |
</xsl:variable> |
532 |
</xsl:variable> |
|
|
533 |
<xsl:if test="$partNumber != '' or $partName != ''" > |
534 |
<xsl:text>. </xsl:text> |
535 |
</xsl:if> |
533 |
<xsl:if test="string-length(normalize-space($partNumber))"> |
536 |
<xsl:if test="string-length(normalize-space($partNumber))"> |
534 |
<xsl:call-template name="chopPunctuation"> |
537 |
<xsl:value-of select="$partNumber" /> |
535 |
<xsl:with-param name="chopString" select="$partNumber"/> |
|
|
536 |
</xsl:call-template> |
537 |
</xsl:if> |
538 |
</xsl:if> |
|
|
539 |
<xsl:if test="$partNumber != ''"><xsl:text> </xsl:text></xsl:if> |
538 |
<xsl:if test="string-length(normalize-space($partName))"> |
540 |
<xsl:if test="string-length(normalize-space($partName))"> |
539 |
<xsl:call-template name="chopPunctuation"> |
541 |
<xsl:value-of select="$partName" /> |
540 |
<xsl:with-param name="chopString" select="$partName"/> |
|
|
541 |
</xsl:call-template> |
542 |
</xsl:if> |
542 |
</xsl:if> |
543 |
</xsl:template> |
543 |
</xsl:template> |
544 |
|
544 |
|
545 |
- |
|
|