Lines 549-569
Link Here
|
549 |
</xsl:call-template> |
549 |
</xsl:call-template> |
550 |
</xsl:if> |
550 |
</xsl:if> |
551 |
|
551 |
|
552 |
<xsl:if test="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
552 |
<xsl:if test="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2=2]"> |
553 |
<span class="results_summary uniform_title"><span class="label">Uniform titles: </span> |
553 |
<span class="results_summary uniform_title"><span class="label">Uniform titles: </span> |
554 |
<xsl:for-each select="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]"> |
554 |
<xsl:for-each select="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2=2]"> |
555 |
<xsl:if test="marc:subfield[@code='i']"> |
555 |
<xsl:if test="marc:subfield[@code='i']"> |
556 |
<xsl:call-template name="subfieldSelect"> |
556 |
<xsl:call-template name="subfieldSelect"> |
557 |
<xsl:with-param name="codes">i</xsl:with-param> |
557 |
<xsl:with-param name="codes">i</xsl:with-param> |
558 |
</xsl:call-template> |
558 |
</xsl:call-template> |
559 |
</xsl:if> |
559 |
</xsl:if> |
560 |
<xsl:text> </xsl:text> |
560 |
<xsl:text> </xsl:text> |
|
|
561 |
<a> |
562 |
<xsl:choose> |
563 |
<xsl:when |
564 |
test="marc:subfield[@code=9] and $UseAuthoritiesForTracings='1'"> |
565 |
<xsl:attribute name="href"> |
566 |
<xsl:text>/cgi-bin/koha/catalogue/search.pl?q=an:</xsl:text> |
567 |
<xsl:value-of |
568 |
select="str:encode-uri(marc:subfield[@code=9], true())" /> |
569 |
<xsl:if test="$AuthorLinkSortBy!='default'"> |
570 |
<xsl:text>&sort_by=</xsl:text> |
571 |
<xsl:value-of select="$AuthorLinkSortBy" /> |
572 |
<xsl:text>_</xsl:text> |
573 |
<xsl:value-of select="$AuthorLinkSortOrder" /> |
574 |
</xsl:if> |
575 |
</xsl:attribute> |
576 |
</xsl:when> |
577 |
<xsl:otherwise> |
578 |
<xsl:attribute name="href"> |
579 |
<xsl:text>/cgi-bin/koha/catalogue/search.pl?q=au:"</xsl:text> |
580 |
<xsl:value-of |
581 |
select="str:encode-uri(marc:subfield[@code='a'], true())" /> |
582 |
<xsl:text>"</xsl:text> |
583 |
</xsl:attribute> |
584 |
</xsl:otherwise> |
585 |
</xsl:choose> |
561 |
<xsl:for-each select="marc:subfield"> |
586 |
<xsl:for-each select="marc:subfield"> |
562 |
<xsl:if test="contains('adfghklmnoprst',@code)"> |
587 |
<xsl:if test="contains('adfghklmnoprst',@code)"> |
563 |
<xsl:value-of select="text()"/> |
588 |
<xsl:value-of select="text()"/> |
564 |
<xsl:text> </xsl:text> |
589 |
<xsl:text> </xsl:text> |
565 |
</xsl:if> |
590 |
</xsl:if> |
566 |
</xsl:for-each> |
591 |
</xsl:for-each> |
|
|
592 |
</a> |
593 |
<xsl:if test="marc:subfield[@code=9]"> |
594 |
<xsl:call-template name="showAuthlink"> |
595 |
<xsl:with-param name="authid"> |
596 |
<xsl:value-of |
597 |
select="str:encode-uri(marc:subfield[@code=9], true())" /> |
598 |
</xsl:with-param> |
599 |
</xsl:call-template> |
600 |
</xsl:if> |
567 |
<xsl:if test="position() != last()"> |
601 |
<xsl:if test="position() != last()"> |
568 |
<span class="separator"><xsl:text> | </xsl:text></span> |
602 |
<span class="separator"><xsl:text> | </xsl:text></span> |
569 |
</xsl:if> |
603 |
</xsl:if> |
Lines 617-622
Link Here
|
617 |
<xsl:if test="marc:datafield[@tag=700][@ind2=2 and not(marc:subfield[@code='i'])] or marc:datafield[@tag=710][@ind2=2 and not(marc:subfield[@code='i'])] or marc:datafield[@tag=711][@ind2=2 and not(marc:subfield[@code='i'])]"> |
651 |
<xsl:if test="marc:datafield[@tag=700][@ind2=2 and not(marc:subfield[@code='i'])] or marc:datafield[@tag=710][@ind2=2 and not(marc:subfield[@code='i'])] or marc:datafield[@tag=711][@ind2=2 and not(marc:subfield[@code='i'])]"> |
618 |
<span class="results_summary contained_works"><span class="label">Contained works: </span> |
652 |
<span class="results_summary contained_works"><span class="label">Contained works: </span> |
619 |
<xsl:for-each select="marc:datafield[@tag=700][@ind2=2][not(marc:subfield[@code='i'])] | marc:datafield[@tag=710][@ind2=2][not(marc:subfield[@code='i'])] | marc:datafield[@tag=711][@ind2=2][not(marc:subfield[@code='i'])]"> |
653 |
<xsl:for-each select="marc:datafield[@tag=700][@ind2=2][not(marc:subfield[@code='i'])] | marc:datafield[@tag=710][@ind2=2][not(marc:subfield[@code='i'])] | marc:datafield[@tag=711][@ind2=2][not(marc:subfield[@code='i'])]"> |
|
|
654 |
|
655 |
<a> |
656 |
<xsl:choose> |
657 |
<xsl:when |
658 |
test="marc:subfield[@code=9] and $UseAuthoritiesForTracings='1'"> |
659 |
<xsl:attribute name="href"> |
660 |
<xsl:text>/cgi-bin/koha/catalogue/search.pl?q=an:</xsl:text> |
661 |
<xsl:value-of |
662 |
select="str:encode-uri(marc:subfield[@code=9], true())" /> |
663 |
<xsl:if test="$AuthorLinkSortBy!='default'"> |
664 |
<xsl:text>&sort_by=</xsl:text> |
665 |
<xsl:value-of select="$AuthorLinkSortBy" /> |
666 |
<xsl:text>_</xsl:text> |
667 |
<xsl:value-of select="$AuthorLinkSortOrder" /> |
668 |
</xsl:if> |
669 |
</xsl:attribute> |
670 |
</xsl:when> |
671 |
<xsl:otherwise> |
672 |
<xsl:attribute name="href"> |
673 |
<xsl:text>/cgi-bin/koha/catalogue/search.pl?q=au:"</xsl:text> |
674 |
<xsl:value-of |
675 |
select="str:encode-uri(marc:subfield[@code='a'], true())" /> |
676 |
<xsl:text>"</xsl:text> |
677 |
<xsl:if test="$AuthorLinkSortBy!='default'"> |
678 |
<xsl:text>&sort_by=</xsl:text> |
679 |
<xsl:value-of select="$AuthorLinkSortBy" /> |
680 |
<xsl:text>_</xsl:text> |
681 |
<xsl:value-of select="$AuthorLinkSortOrder" /> |
682 |
</xsl:if> |
683 |
</xsl:attribute> |
684 |
</xsl:otherwise> |
685 |
</xsl:choose> |
686 |
|
620 |
<xsl:variable name="str"> |
687 |
<xsl:variable name="str"> |
621 |
<xsl:call-template name="subfieldSelect"> |
688 |
<xsl:call-template name="subfieldSelect"> |
622 |
<xsl:with-param name="codes">abcdfghiklmnporstux</xsl:with-param> |
689 |
<xsl:with-param name="codes">abcdfghiklmnporstux</xsl:with-param> |
Lines 648-653
Link Here
|
648 |
<xsl:text>]</xsl:text> |
715 |
<xsl:text>]</xsl:text> |
649 |
</span> |
716 |
</span> |
650 |
</xsl:if> |
717 |
</xsl:if> |
|
|
718 |
|
719 |
</a> |
720 |
<xsl:if test="marc:subfield[@code=9]"> |
721 |
<xsl:call-template name="showAuthlink"> |
722 |
<xsl:with-param name="authid"> |
723 |
<xsl:value-of |
724 |
select="str:encode-uri(marc:subfield[@code=9], true())" /> |
725 |
</xsl:with-param> |
726 |
</xsl:call-template> |
727 |
</xsl:if> |
728 |
|
651 |
<xsl:choose> |
729 |
<xsl:choose> |
652 |
<xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise> |
730 |
<xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise> |
653 |
</xsl:choose> |
731 |
</xsl:choose> |