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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (+51 lines)
Lines 699-704 Link Here
699
                </xsl:call-template>
699
                </xsl:call-template>
700
            </xsl:if>
700
            </xsl:if>
701
701
702
            <!-- add link to external data like wikidata, viaf... -->
703
            <xsl:if test="marc:subfield[@code='1']">
704
                <xsl:for-each select="marc:subfield[@code='1']">
705
                    <span class="linkeddata_subj">
706
                        <xsl:text> [</xsl:text>
707
                        <a>
708
                            <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
709
                            <xsl:attribute name="target">_blank</xsl:attribute>
710
                            <xsl:choose>
711
                                <xsl:when test="contains(.,'wikidata')">
712
                                    <xsl:text>Wikidata</xsl:text>
713
                                </xsl:when>
714
                                <xsl:when test="contains(.,'viaf')">
715
                                    <xsl:text>VIAF</xsl:text>
716
                                </xsl:when>
717
                                <xsl:otherwise>
718
                                    <xsl:value-of select="."/>
719
                                </xsl:otherwise>
720
                            </xsl:choose>
721
                        </a>
722
                        <xsl:text>]</xsl:text>
723
                    </span>
724
                </xsl:for-each>
725
            </xsl:if>
726
702
            <xsl:choose>
727
            <xsl:choose>
703
            <xsl:when test="position()=last()"></xsl:when>
728
            <xsl:when test="position()=last()"></xsl:when>
704
            <xsl:otherwise> | </xsl:otherwise>
729
            <xsl:otherwise> | </xsl:otherwise>
Lines 1911-1916 Link Here
1911
                <xsl:with-param name="authid"><xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:with-param>
1936
                <xsl:with-param name="authid"><xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:with-param>
1912
            </xsl:call-template>
1937
            </xsl:call-template>
1913
        </xsl:if>
1938
        </xsl:if>
1939
1940
        <!-- add link to external data like wikidata, viaf... -->
1941
        <xsl:if test="(marc:subfield[@code='1'])">
1942
            <xsl:for-each select="marc:subfield[@code='1']">
1943
                <span class="linkeddata">
1944
                    <xsl:text> [</xsl:text>
1945
                    <a>
1946
                        <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
1947
                        <xsl:attribute name="target">_blank</xsl:attribute>
1948
                        <xsl:choose>
1949
                            <xsl:when test="contains(.,'wikidata')">
1950
                                <xsl:text>Wikidata</xsl:text>
1951
                            </xsl:when>
1952
                            <xsl:when test="contains(.,'viaf')">
1953
                                <xsl:text>VIAF</xsl:text>
1954
                            </xsl:when>
1955
                            <xsl:otherwise>
1956
                                <xsl:value-of select="."/>
1957
                            </xsl:otherwise>
1958
                        </xsl:choose>
1959
                    </a>
1960
                    <xsl:text>]</xsl:text>
1961
                </span>
1962
            </xsl:for-each>
1963
        </xsl:if>
1964
1914
        <xsl:choose>
1965
        <xsl:choose>
1915
          <xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise>
1966
          <xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise>
1916
        </xsl:choose>
1967
        </xsl:choose>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-1 / +48 lines)
Lines 817-822 Link Here
817
                                        </xsl:element>
817
                                        </xsl:element>
818
                                    </a>
818
                                    </a>
819
                                </xsl:if>
819
                                </xsl:if>
820
                                <!-- add link to external data like wikidata, viaf... -->
821
                                <xsl:if test="marc:subfield[@code='1']">
822
                                    <xsl:for-each select="marc:subfield[@code='1']">
823
                                        <span class="linkeddata_subj">
824
                                            <xsl:text> [</xsl:text>
825
                                            <a>
826
                                                <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
827
                                                <xsl:attribute name="target">_blank</xsl:attribute>
828
                                                <xsl:choose>
829
                                                    <xsl:when test="contains(.,'wikidata')">
830
                                                        <xsl:text>Wikidata</xsl:text>
831
                                                    </xsl:when>
832
                                                    <xsl:when test="contains(.,'viaf')">
833
                                                        <xsl:text>VIAF</xsl:text>
834
                                                    </xsl:when>
835
                                                    <xsl:otherwise>
836
                                                        <xsl:value-of select="."/>
837
                                                    </xsl:otherwise>
838
                                                </xsl:choose>
839
                                            </a>
840
                                            <xsl:text>]</xsl:text>
841
                                        </span>
842
                                    </xsl:for-each>
843
                                </xsl:if>
820
                            </li>
844
                            </li>
821
                        </xsl:for-each>
845
                        </xsl:for-each>
822
                    </ul>
846
                    </ul>
Lines 2143-2148 Link Here
2143
                    </xsl:element>
2167
                    </xsl:element>
2144
                </a>
2168
                </a>
2145
            </xsl:if>
2169
            </xsl:if>
2170
            <!-- add link to external data like wikidata, viaf... -->
2171
            <xsl:if test="(marc:subfield[@code='1'])">
2172
                <xsl:for-each select="marc:subfield[@code='1']">
2173
                    <span class="linkeddata">
2174
                        <xsl:text> [</xsl:text>
2175
                        <a>
2176
                            <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
2177
                            <xsl:attribute name="target">_blank</xsl:attribute>
2178
                            <xsl:choose>
2179
                                <xsl:when test="contains(.,'wikidata')">
2180
                                    <xsl:text>Wikidata</xsl:text>
2181
                                </xsl:when>
2182
                                <xsl:when test="contains(.,'viaf')">
2183
                                    <xsl:text>VIAF</xsl:text>
2184
                                </xsl:when>
2185
                                <xsl:otherwise>
2186
                                    <xsl:value-of select="."/>
2187
                                </xsl:otherwise>
2188
                            </xsl:choose>
2189
                        </a>
2190
                        <xsl:text>]</xsl:text>
2191
                    </span>
2192
                </xsl:for-each>
2193
            </xsl:if>
2146
            </li>
2194
            </li>
2147
            </xsl:for-each>
2195
            </xsl:for-each>
2148
        </ul>
2196
        </ul>
2149
- 

Return to bug 22972