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