View | Details | Raw Unified | Return to bug 20910
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-46 / +49 lines)
Lines 933-986 Link Here
933
933
934
        <!-- 773 -->
934
        <!-- 773 -->
935
        <xsl:if test="marc:datafield[@tag=773]">
935
        <xsl:if test="marc:datafield[@tag=773]">
936
        <xsl:for-each select="marc:datafield[@tag=773]">
936
            <xsl:for-each select="marc:datafield[@tag=773]">
937
        <xsl:if test="@ind1 !=1">
937
                <xsl:if test="@ind1 !=1">
938
        <span class="results_summary in"><span class="label">
938
                    <span class="results_summary in"><span class="label">
939
        <xsl:choose>
939
                    <xsl:choose>
940
        <xsl:when test="@ind2=' '">
940
                        <xsl:when test="@ind2=' '">
941
            In:
941
                            In:
942
        </xsl:when>
942
                        </xsl:when>
943
        <xsl:when test="@ind2=8">
943
                        <xsl:when test="@ind2=8">
944
            <xsl:if test="marc:subfield[@code='i']">
944
                            <xsl:if test="marc:subfield[@code='i']">
945
                <xsl:value-of select="marc:subfield[@code='i']"/>
945
                                <xsl:value-of select="marc:subfield[@code='i']"/>
946
            </xsl:if>
946
                            </xsl:if>
947
        </xsl:when>
947
                        </xsl:when>
948
        </xsl:choose>
948
                    </xsl:choose>
949
        </span>
949
                    </span>
950
                <xsl:variable name="f773">
950
                    <xsl:variable name="f773">
951
                    <xsl:call-template name="chopPunctuation"><xsl:with-param name="chopString"><xsl:call-template name="subfieldSelect">
951
                        <xsl:call-template name="chopPunctuation">
952
                        <xsl:with-param name="codes">a_t</xsl:with-param>
952
                            <xsl:with-param name="chopString">
953
                    </xsl:call-template></xsl:with-param></xsl:call-template>
953
                                <xsl:call-template name="subfieldSelect">
954
                </xsl:variable>
954
                                    <xsl:with-param name="codes">a_t</xsl:with-param>
955
            <xsl:choose>
955
                                </xsl:call-template>
956
                <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
956
                            </xsl:with-param>
957
                    <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
957
                        </xsl:call-template>
958
                        <xsl:value-of select="translate($f773, '()', '')"/>
958
                    </xsl:variable>
959
                    </a>
959
                    <xsl:choose>
960
                </xsl:when>
960
                        <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
961
                <xsl:when test="marc:subfield[@code='0']">
961
                            <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
962
                    <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/detail.pl?biblionumber=<xsl:value-of select="marc:subfield[@code='0']"/></xsl:attribute>
962
                            <xsl:value-of select="translate($f773, '()', '')"/>
963
                        <xsl:value-of select="$f773"/>
963
                            </a>
964
                    </a>
964
                        </xsl:when>
965
                </xsl:when>
965
                        <xsl:when test="marc:subfield[@code='0']">
966
                <xsl:otherwise>
966
                            <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/detail.pl?biblionumber=<xsl:value-of select="marc:subfield[@code='0']"/></xsl:attribute>
967
                    <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=ti,phr:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
967
                            <xsl:value-of select="$f773"/>
968
                        <xsl:value-of select="$f773"/>
968
                            </a>
969
                    </a>
969
                        </xsl:when>
970
                </xsl:otherwise>
970
                        <xsl:otherwise>
971
            </xsl:choose>
971
                            <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=ti,phr:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
972
            <xsl:if test="marc:subfield[@code='g']">
972
                            <xsl:value-of select="$f773"/>
973
                <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
973
                            </a>
974
            </xsl:if>
974
                        </xsl:otherwise>
975
975
                    </xsl:choose>
976
        </span>
976
                    <xsl:if test="marc:subfield[@code='g']">
977
                        <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
978
                    </xsl:if>
979
                    </span>
977
980
978
        <xsl:if test="marc:subfield[@code='n']">
981
                    <xsl:if test="marc:subfield[@code='n']">
979
            <span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
982
                        <span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
980
        </xsl:if>
983
                    </xsl:if>
981
984
982
        </xsl:if>
985
                </xsl:if>
983
        </xsl:for-each>
986
            </xsl:for-each>
984
        </xsl:if>
987
        </xsl:if>
985
988
986
        <xsl:if test="marc:datafield[@tag=502]">
989
        <xsl:if test="marc:datafield[@tag=502]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-46 / +49 lines)
Lines 1038-1090 Link Here
1038
1038
1039
        <!-- 773 -->
1039
        <!-- 773 -->
1040
        <xsl:if test="marc:datafield[@tag=773]">
1040
        <xsl:if test="marc:datafield[@tag=773]">
1041
        <xsl:for-each select="marc:datafield[@tag=773]">
1041
            <xsl:for-each select="marc:datafield[@tag=773]">
1042
        <xsl:if test="@ind1 !=1">
1042
                <xsl:if test="@ind1 !=1">
1043
        <span class="results_summary in"><span class="label">
1043
                    <span class="results_summary in"><span class="label">
1044
        <xsl:choose>
1044
                    <xsl:choose>
1045
        <xsl:when test="@ind2=' '">
1045
                        <xsl:when test="@ind2=' '">
1046
            In:
1046
                            In:
1047
        </xsl:when>
1047
                        </xsl:when>
1048
        <xsl:when test="@ind2=8">
1048
                        <xsl:when test="@ind2=8">
1049
            <xsl:if test="marc:subfield[@code='i']">
1049
                            <xsl:if test="marc:subfield[@code='i']">
1050
                <xsl:value-of select="marc:subfield[@code='i']"/>
1050
                                <xsl:value-of select="marc:subfield[@code='i']"/>
1051
            </xsl:if>
1051
                            </xsl:if>
1052
        </xsl:when>
1052
                        </xsl:when>
1053
        </xsl:choose>
1053
                    </xsl:choose>
1054
        </span>
1054
                    </span>
1055
                <xsl:variable name="f773">
1055
                    <xsl:variable name="f773">
1056
                    <xsl:call-template name="chopPunctuation"><xsl:with-param name="chopString"><xsl:call-template name="subfieldSelect">
1056
                        <xsl:call-template name="chopPunctuation">
1057
                        <xsl:with-param name="codes">a_t</xsl:with-param>
1057
                            <xsl:with-param name="chopString">
1058
                    </xsl:call-template></xsl:with-param></xsl:call-template>
1058
                                <xsl:call-template name="subfieldSelect">
1059
                </xsl:variable>
1059
                                    <xsl:with-param name="codes">a_t</xsl:with-param>
1060
            <xsl:choose>
1060
                                </xsl:call-template>
1061
                <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
1061
                            </xsl:with-param>
1062
                    <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
1062
                        </xsl:call-template>
1063
                        <xsl:value-of select="translate($f773, '()', '')"/>
1063
                    </xsl:variable>
1064
                    </a>
1064
                    <xsl:choose>
1065
                </xsl:when>
1065
                        <xsl:when test="$UseControlNumber = '1' and marc:subfield[@code='w']">
1066
                <xsl:when test="marc:subfield[@code='0']">
1066
                            <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=Control-number:<xsl:call-template name="extractControlNumber"><xsl:with-param name="subfieldW" select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
1067
                    <a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="marc:subfield[@code='0']"/></xsl:attribute>
1067
                            <xsl:value-of select="translate($f773, '()', '')"/>
1068
                        <xsl:value-of select="$f773"/>
1068
                            </a>
1069
                    </a>
1069
                        </xsl:when>
1070
                </xsl:when>
1070
                        <xsl:when test="marc:subfield[@code='0']">
1071
                <xsl:otherwise>
1071
                            <a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="marc:subfield[@code='0']"/></xsl:attribute>
1072
                    <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=ti,phr:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
1072
                            <xsl:value-of select="$f773"/>
1073
                        <xsl:value-of select="$f773"/>
1073
                            </a>
1074
                    </a>
1074
                        </xsl:when>
1075
                </xsl:otherwise>
1075
                        <xsl:otherwise>
1076
            </xsl:choose>
1076
                            <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=ti,phr:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
1077
            <xsl:if test="marc:subfield[@code='g']">
1077
                            <xsl:value-of select="$f773"/>
1078
                <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
1078
                            </a>
1079
            </xsl:if>
1079
                        </xsl:otherwise>
1080
        </span>
1080
                    </xsl:choose>
1081
                    <xsl:if test="marc:subfield[@code='g']">
1082
                        <xsl:text> </xsl:text><xsl:value-of select="marc:subfield[@code='g']"/>
1083
                    </xsl:if>
1084
                    </span>
1081
1085
1082
        <xsl:if test="marc:subfield[@code='n']">
1086
                    <xsl:if test="marc:subfield[@code='n']">
1083
            <span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
1087
                        <span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
1084
        </xsl:if>
1088
                    </xsl:if>
1085
1089
1086
        </xsl:if>
1090
                </xsl:if>
1087
        </xsl:for-each>
1091
            </xsl:for-each>
1088
        </xsl:if>
1092
        </xsl:if>
1089
1093
1090
        <xsl:for-each select="marc:datafield[@tag=511]">
1094
        <xsl:for-each select="marc:datafield[@tag=511]">
1091
- 

Return to bug 20910