|
Lines 392-453
Link Here
|
| 392 |
</xsl:when> |
392 |
</xsl:when> |
| 393 |
</xsl:choose> |
393 |
</xsl:choose> |
| 394 |
|
394 |
|
| 395 |
<xsl:if test="marc:datafield[@tag=300]"> |
|
|
| 396 |
<span class="results_summary description"><span class="label">Description: </span> |
| 397 |
<xsl:for-each select="marc:datafield[@tag=300]"> |
| 398 |
<xsl:call-template name="chopPunctuation"> |
| 399 |
<xsl:with-param name="chopString"> |
| 400 |
<xsl:call-template name="subfieldSelect"> |
| 401 |
<xsl:with-param name="codes">abceg</xsl:with-param> |
| 402 |
</xsl:call-template> |
| 403 |
</xsl:with-param> |
| 404 |
</xsl:call-template> |
| 405 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 406 |
</xsl:for-each> |
| 407 |
</span> |
| 408 |
</xsl:if> |
| 409 |
|
| 410 |
<xsl:if test="marc:datafield[@tag=020]"> |
| 411 |
<span class="results_summary isbn"><span class="label">ISBN: </span> |
| 412 |
<xsl:for-each select="marc:datafield[@tag=020]"> |
| 413 |
<xsl:variable name="isbn" select="marc:subfield[@code='a']"/> |
| 414 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
| 415 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 416 |
</xsl:for-each> |
| 417 |
</span> |
| 418 |
</xsl:if> |
| 419 |
|
| 420 |
<xsl:if test="marc:datafield[@tag=022]"> |
| 421 |
<span class="results_summary issn"><span class="label">ISSN: </span> |
| 422 |
<xsl:for-each select="marc:datafield[@tag=022]"> |
| 423 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
| 424 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 425 |
</xsl:for-each> |
| 426 |
</span> |
| 427 |
</xsl:if> |
| 428 |
|
| 429 |
<xsl:if test="marc:datafield[@tag=250]"> |
| 430 |
<span class="results_summary"> |
| 431 |
<span class="label">Edition: </span> |
| 432 |
<xsl:for-each select="marc:datafield[@tag=250]"> |
| 433 |
<xsl:call-template name="subfieldSelect"> |
| 434 |
<xsl:with-param name="codes">ab</xsl:with-param> |
| 435 |
</xsl:call-template> |
| 436 |
</xsl:for-each> |
| 437 |
</span> |
| 438 |
</xsl:if> |
| 439 |
|
| 440 |
<xsl:if test="marc:datafield[@tag=773]"> |
| 441 |
<xsl:for-each select="marc:datafield[@tag=773]"> |
| 442 |
<xsl:if test="marc:subfield[@code='t']"> |
| 443 |
<span class="results_summary"> |
| 444 |
<span class="label">Source: </span> |
| 445 |
<xsl:value-of select="marc:subfield[@code='t']"/> |
| 446 |
</span> |
| 447 |
</xsl:if> |
| 448 |
</xsl:for-each> |
| 449 |
</xsl:if> |
| 450 |
|
| 451 |
<xsl:if test="$DisplayIconsXSLT!='0'"> |
395 |
<xsl:if test="$DisplayIconsXSLT!='0'"> |
| 452 |
<span class="results_summary"> |
396 |
<span class="results_summary"> |
| 453 |
<xsl:if test="$typeOf008!=''"> |
397 |
<xsl:if test="$typeOf008!=''"> |
|
Lines 809-814
Link Here
|
| 809 |
</xsl:for-each> |
753 |
</xsl:for-each> |
| 810 |
</span> |
754 |
</span> |
| 811 |
</xsl:if> |
755 |
</xsl:if> |
|
|
756 |
|
| 757 |
<xsl:if test="marc:datafield[@tag=300]"> |
| 758 |
<span class="results_summary description"><span class="label">Description: </span> |
| 759 |
<xsl:for-each select="marc:datafield[@tag=300]"> |
| 760 |
<xsl:call-template name="chopPunctuation"> |
| 761 |
<xsl:with-param name="chopString"> |
| 762 |
<xsl:call-template name="subfieldSelect"> |
| 763 |
<xsl:with-param name="codes">abceg</xsl:with-param> |
| 764 |
</xsl:call-template> |
| 765 |
</xsl:with-param> |
| 766 |
</xsl:call-template> |
| 767 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 768 |
</xsl:for-each> |
| 769 |
</span> |
| 770 |
</xsl:if> |
| 771 |
|
| 772 |
<xsl:if test="marc:datafield[@tag=020]"> |
| 773 |
<span class="results_summary isbn"><span class="label">ISBN: </span> |
| 774 |
<xsl:for-each select="marc:datafield[@tag=020]"> |
| 775 |
<xsl:variable name="isbn" select="marc:subfield[@code='a']"/> |
| 776 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
| 777 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 778 |
</xsl:for-each> |
| 779 |
</span> |
| 780 |
</xsl:if> |
| 781 |
|
| 782 |
<xsl:if test="marc:datafield[@tag=022]"> |
| 783 |
<span class="results_summary issn"><span class="label">ISSN: </span> |
| 784 |
<xsl:for-each select="marc:datafield[@tag=022]"> |
| 785 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
| 786 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> |
| 787 |
</xsl:for-each> |
| 788 |
</span> |
| 789 |
</xsl:if> |
| 790 |
|
| 791 |
<xsl:if test="marc:datafield[@tag=250]"> |
| 792 |
<span class="results_summary"> |
| 793 |
<span class="label">Edition: </span> |
| 794 |
<xsl:for-each select="marc:datafield[@tag=250]"> |
| 795 |
<xsl:call-template name="subfieldSelect"> |
| 796 |
<xsl:with-param name="codes">ab</xsl:with-param> |
| 797 |
</xsl:call-template> |
| 798 |
</xsl:for-each> |
| 799 |
</span> |
| 800 |
</xsl:if> |
| 801 |
|
| 802 |
<xsl:if test="marc:datafield[@tag=773]"> |
| 803 |
<xsl:for-each select="marc:datafield[@tag=773]"> |
| 804 |
<xsl:if test="marc:subfield[@code='t']"> |
| 805 |
<span class="results_summary"> |
| 806 |
<span class="label">Source: </span> |
| 807 |
<xsl:value-of select="marc:subfield[@code='t']"/> |
| 808 |
</span> |
| 809 |
</xsl:if> |
| 810 |
</xsl:for-each> |
| 811 |
</xsl:if> |
| 812 |
|
812 |
|
| 813 |
<!-- Other Title Statement: Alternate Graphic Representation (MARC 880) --> |
813 |
<!-- Other Title Statement: Alternate Graphic Representation (MARC 880) --> |
| 814 |
<xsl:if test="$display880"> |
814 |
<xsl:if test="$display880"> |
| 815 |
- |
|
|