Lines 391-397
Link Here
|
391 |
</xsl:if> |
391 |
</xsl:if> |
392 |
<xsl:choose> |
392 |
<xsl:choose> |
393 |
<xsl:when test="position()=last()"> |
393 |
<xsl:when test="position()=last()"> |
394 |
<xsl:if test="../marc:datafield[@tag=490][@ind1!=1]"> |
394 |
<xsl:if test="../marc:datafield[@tag=490][@ind1!=1] or ../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']"> |
395 |
<span class="separator"> | </span> |
395 |
<span class="separator"> | </span> |
396 |
</xsl:if> |
396 |
</xsl:if> |
397 |
</xsl:when> |
397 |
</xsl:when> |
Lines 416-422
Link Here
|
416 |
</xsl:if> |
416 |
</xsl:if> |
417 |
<xsl:choose> |
417 |
<xsl:choose> |
418 |
<xsl:when test="position()=last()"> |
418 |
<xsl:when test="position()=last()"> |
419 |
<xsl:if test="../marc:datafield[@tag=490][@ind1=1]"> |
419 |
<xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']"> |
420 |
<span class="separator"> | </span> |
420 |
<span class="separator"> | </span> |
421 |
</xsl:if> |
421 |
</xsl:if> |
422 |
</xsl:when> |
422 |
</xsl:when> |
Lines 463-469
Link Here
|
463 |
<xsl:call-template name="part"/> |
463 |
<xsl:call-template name="part"/> |
464 |
<xsl:text> ; </xsl:text> |
464 |
<xsl:text> ; </xsl:text> |
465 |
<xsl:value-of select="marc:subfield[@code='v']" /> |
465 |
<xsl:value-of select="marc:subfield[@code='v']" /> |
466 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose> |
466 |
<xsl:choose> |
|
|
467 |
<xsl:when test="position()=last()"> |
468 |
<xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']"> |
469 |
<span class="separator"> | </span> |
470 |
</xsl:if> |
471 |
</xsl:when> |
472 |
<xsl:otherwise> |
473 |
<span class="separator"> | </span> |
474 |
</xsl:otherwise> |
475 |
</xsl:choose> |
467 |
</xsl:for-each> |
476 |
</xsl:for-each> |
468 |
|
477 |
|
469 |
<xsl:for-each select="marc:datafield[@tag=830 and @ind1!='z']"> |
478 |
<xsl:for-each select="marc:datafield[@tag=830 and @ind1!='z']"> |
470 |
- |
|
|