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 691-696 Link Here
691
                </xsl:call-template>
691
                </xsl:call-template>
692
            </xsl:if>
692
            </xsl:if>
693
693
694
            <!-- add link to external data like wikidata, viaf... -->
695
            <xsl:if test="marc:subfield[@code='1']">
696
                <xsl:for-each select="marc:subfield[@code='1']">
697
                    <span class="linkeddata_subj">
698
                        <xsl:text> [</xsl:text>
699
                        <a>
700
                            <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
701
                            <xsl:attribute name="target">_blank</xsl:attribute>
702
                            <xsl:choose>
703
                                <xsl:when test="contains(.,'wikidata')">
704
                                    <xsl:text>Wikidata</xsl:text>
705
                                </xsl:when>
706
                                <xsl:when test="contains(.,'viaf')">
707
                                    <xsl:text>VIAF</xsl:text>
708
                                </xsl:when>
709
                                <xsl:otherwise>
710
                                    <xsl:value-of select="."/>
711
                                </xsl:otherwise>
712
                            </xsl:choose>
713
                        </a>
714
                        <xsl:text>]</xsl:text>
715
                    </span>
716
                </xsl:for-each>
717
            </xsl:if>
718
694
            <xsl:choose>
719
            <xsl:choose>
695
            <xsl:when test="position()=last()"></xsl:when>
720
            <xsl:when test="position()=last()"></xsl:when>
696
            <xsl:otherwise> | </xsl:otherwise>
721
            <xsl:otherwise> | </xsl:otherwise>
Lines 1835-1840 Link Here
1835
                <xsl:with-param name="authid"><xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:with-param>
1860
                <xsl:with-param name="authid"><xsl:value-of select="str:encode-uri(marc:subfield[@code=9], true())"/></xsl:with-param>
1836
            </xsl:call-template>
1861
            </xsl:call-template>
1837
        </xsl:if>
1862
        </xsl:if>
1863
1864
        <!-- add link to external data like wikidata, viaf... -->
1865
        <xsl:if test="(marc:subfield[@code='1'])">
1866
            <xsl:for-each select="marc:subfield[@code='1']">
1867
                <span class="linkeddata">
1868
                    <xsl:text> [</xsl:text>
1869
                    <a>
1870
                        <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
1871
                        <xsl:attribute name="target">_blank</xsl:attribute>
1872
                        <xsl:choose>
1873
                            <xsl:when test="contains(.,'wikidata')">
1874
                                <xsl:text>Wikidata</xsl:text>
1875
                            </xsl:when>
1876
                            <xsl:when test="contains(.,'viaf')">
1877
                                <xsl:text>VIAF</xsl:text>
1878
                            </xsl:when>
1879
                            <xsl:otherwise>
1880
                                <xsl:value-of select="."/>
1881
                            </xsl:otherwise>
1882
                        </xsl:choose>
1883
                    </a>
1884
                    <xsl:text>]</xsl:text>
1885
                </span>
1886
            </xsl:for-each>
1887
        </xsl:if>
1888
1838
        <xsl:choose>
1889
        <xsl:choose>
1839
          <xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise>
1890
          <xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise>
1840
        </xsl:choose>
1891
        </xsl:choose>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-1 / +48 lines)
Lines 809-814 Link Here
809
                                        </xsl:element>
809
                                        </xsl:element>
810
                                    </a>
810
                                    </a>
811
                                </xsl:if>
811
                                </xsl:if>
812
                                <!-- add link to external data like wikidata, viaf... -->
813
                                <xsl:if test="marc:subfield[@code='1']">
814
                                    <xsl:for-each select="marc:subfield[@code='1']">
815
                                        <span class="linkeddata_subj">
816
                                            <xsl:text> [</xsl:text>
817
                                            <a>
818
                                                <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
819
                                                <xsl:attribute name="target">_blank</xsl:attribute>
820
                                                <xsl:choose>
821
                                                    <xsl:when test="contains(.,'wikidata')">
822
                                                        <xsl:text>Wikidata</xsl:text>
823
                                                    </xsl:when>
824
                                                    <xsl:when test="contains(.,'viaf')">
825
                                                        <xsl:text>VIAF</xsl:text>
826
                                                    </xsl:when>
827
                                                    <xsl:otherwise>
828
                                                        <xsl:value-of select="."/>
829
                                                    </xsl:otherwise>
830
                                                </xsl:choose>
831
                                            </a>
832
                                            <xsl:text>]</xsl:text>
833
                                        </span>
834
                                    </xsl:for-each>
835
                                </xsl:if>
812
                            </li>
836
                            </li>
813
                        </xsl:for-each>
837
                        </xsl:for-each>
814
                    </ul>
838
                    </ul>
Lines 2069-2074 Link Here
2069
                    </xsl:element>
2093
                    </xsl:element>
2070
                </a>
2094
                </a>
2071
            </xsl:if>
2095
            </xsl:if>
2096
            <!-- add link to external data like wikidata, viaf... -->
2097
            <xsl:if test="(marc:subfield[@code='1'])">
2098
                <xsl:for-each select="marc:subfield[@code='1']">
2099
                    <span class="linkeddata">
2100
                        <xsl:text> [</xsl:text>
2101
                        <a>
2102
                            <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
2103
                            <xsl:attribute name="target">_blank</xsl:attribute>
2104
                            <xsl:choose>
2105
                                <xsl:when test="contains(.,'wikidata')">
2106
                                    <xsl:text>Wikidata</xsl:text>
2107
                                </xsl:when>
2108
                                <xsl:when test="contains(.,'viaf')">
2109
                                    <xsl:text>VIAF</xsl:text>
2110
                                </xsl:when>
2111
                                <xsl:otherwise>
2112
                                    <xsl:value-of select="."/>
2113
                                </xsl:otherwise>
2114
                            </xsl:choose>
2115
                        </a>
2116
                        <xsl:text>]</xsl:text>
2117
                    </span>
2118
                </xsl:for-each>
2119
            </xsl:if>
2072
            </li>
2120
            </li>
2073
            </xsl:for-each>
2121
            </xsl:for-each>
2074
        </ul>
2122
        </ul>
2075
- 

Return to bug 22972