Lines 553-581
Link Here
|
553 |
</span> |
553 |
</span> |
554 |
</xsl:if> |
554 |
</xsl:if> |
555 |
|
555 |
|
556 |
<xsl:if test="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
556 |
<xsl:if test="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
557 |
<span class="results_summary uniform_titles"><span class="label">Uniform titles: </span> |
557 |
<span class="results_summary uniform_titles"><span class="label">Uniform titles: </span> |
558 |
<xsl:for-each select="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
558 |
<xsl:for-each select="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
559 |
<span property="alternateName"> |
559 |
<span property="alternateName"> |
560 |
<xsl:variable name="str"> |
560 |
<xsl:for-each select="marc:subfield"> |
561 |
<xsl:for-each select="marc:subfield"> |
561 |
<xsl:if test="contains('adfghklmnoprst',@code)"> |
562 |
<xsl:if test="(contains('adfklmor',@code) and (not(../marc:subfield[@code='n' or @code='p']) or (following-sibling::marc:subfield[@code='n' or @code='p'])))"> |
562 |
<xsl:value-of select="text()"/> |
563 |
<xsl:value-of select="text()"/> |
563 |
<xsl:text> </xsl:text> |
564 |
<xsl:text> </xsl:text> |
564 |
</xsl:if> |
565 |
</xsl:if> |
565 |
</xsl:for-each> |
566 |
</xsl:for-each> |
566 |
</span> |
567 |
</xsl:variable> |
567 |
<xsl:if test="position() != last()"> |
568 |
<xsl:call-template name="chopPunctuation"> |
568 |
<span class="separator"><xsl:text> | </xsl:text></span> |
569 |
<xsl:with-param name="chopString"> |
569 |
</xsl:if> |
570 |
<xsl:value-of select="substring($str,1,string-length($str)-1)"/> |
570 |
</xsl:for-each> |
571 |
|
571 |
</span> |
572 |
</xsl:with-param> |
572 |
</xsl:if> |
573 |
</xsl:call-template> |
|
|
574 |
</span> |
575 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
576 |
</xsl:for-each> |
577 |
</span> |
578 |
</xsl:if> |
579 |
|
573 |
|
580 |
<xsl:if test="marc:datafield[substring(@tag, 1, 1) = '6' and not(@tag=655)]"> |
574 |
<xsl:if test="marc:datafield[substring(@tag, 1, 1) = '6' and not(@tag=655)]"> |
581 |
<span class="results_summary subjects"><span class="label">Subject(s): </span> |
575 |
<span class="results_summary subjects"><span class="label">Subject(s): </span> |
582 |
- |
|
|