|
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 |
- |
|
|