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

(-)a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss (+25 lines)
Lines 1148-1153 div { Link Here
1148
    }
1148
    }
1149
}
1149
}
1150
1150
1151
.online_resources {
1152
    ul {
1153
        display: inline-block;
1154
        margin: 0 auto;
1155
        padding-left: 0;
1156
    }
1157
1158
    li {
1159
        display: inline-block;
1160
        white-space: nowrap;
1161
1162
        &::after {
1163
            content: " | ";
1164
        }
1165
1166
        &:last-child {
1167
            &::after {
1168
                content: "";
1169
            }
1170
        }
1171
1172
    }
1173
1174
}
1175
1151
#views {
1176
#views {
1152
    margin-bottom: .5em;
1177
    margin-bottom: .5em;
1153
    padding: 0 2em .2em .2em;
1178
    padding: 0 2em .2em .2em;
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-52 / +50 lines)
Lines 994-1053 Link Here
994
<!-- Image processing code added here, takes precedence over text links including y3z text   -->
994
<!-- Image processing code added here, takes precedence over text links including y3z text   -->
995
        <xsl:if test="marc:datafield[@tag=856]">
995
        <xsl:if test="marc:datafield[@tag=856]">
996
        <span class="results_summary online_resources"><span class="label">Online resources: </span>
996
        <span class="results_summary online_resources"><span class="label">Online resources: </span>
997
        <xsl:for-each select="marc:datafield[@tag=856]">
997
            <ul>
998
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
998
            <xsl:for-each select="marc:datafield[@tag=856]">
999
	    <a property="url">
999
                <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1000
	    <xsl:choose>
1000
            <li><a property="url">
1001
	      <xsl:when test="$OPACTrackClicks='track'">
1002
            <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1003
	      </xsl:when>
1004
	      <xsl:when test="$OPACTrackClicks='anonymous'">
1005
            <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1006
	      </xsl:when>
1007
	      <xsl:otherwise>
1008
              <xsl:attribute name="href">
1009
                  <xsl:if test="not(contains(marc:subfield[@code='u'],'://'))">
1010
                      <xsl:choose>
1011
                          <xsl:when test="@ind1=7">
1012
                              <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
1013
                          </xsl:when>
1014
                          <xsl:when test="@ind1=1">
1015
                              <xsl:text>ftp://</xsl:text>
1016
                          </xsl:when>
1017
                          <xsl:otherwise>
1018
                              <xsl:text>http://</xsl:text>
1019
                          </xsl:otherwise>
1020
                      </xsl:choose>
1021
                  </xsl:if>
1022
                  <xsl:value-of select="marc:subfield[@code='u']"/>
1023
              </xsl:attribute>
1024
	      </xsl:otherwise>
1025
	    </xsl:choose>
1026
            <xsl:if test="$OPACURLOpenInNewWindow='1'">
1027
                <xsl:attribute name="target">_blank</xsl:attribute>
1028
            </xsl:if>
1029
            <xsl:choose>
1001
            <xsl:choose>
1030
            <xsl:when test="($Show856uAsImage='Details' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
1002
              <xsl:when test="$OPACTrackClicks='track'">
1031
                <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1003
                <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1032
            </xsl:when>
1004
              </xsl:when>
1033
            <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1005
              <xsl:when test="$OPACTrackClicks='anonymous'">
1034
                <xsl:call-template name="subfieldSelect">
1006
                <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1035
                    <xsl:with-param name="codes">y3z</xsl:with-param>
1007
              </xsl:when>
1036
                </xsl:call-template>
1008
              <xsl:otherwise>
1037
            </xsl:when>
1009
                  <xsl:attribute name="href">
1038
            <xsl:when test="$URLLinkText!=''">
1010
                      <xsl:if test="not(contains(marc:subfield[@code='u'],'://'))">
1039
                <xsl:value-of select="$URLLinkText"/>
1011
                          <xsl:choose>
1040
            </xsl:when>
1012
                              <xsl:when test="@ind1=7">
1041
            <xsl:otherwise>
1013
                                  <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
1042
                <xsl:text>Click here to access online</xsl:text>
1014
                              </xsl:when>
1043
            </xsl:otherwise>
1015
                              <xsl:when test="@ind1=1">
1044
            </xsl:choose>
1016
                                  <xsl:text>ftp://</xsl:text>
1045
            </a>
1017
                              </xsl:when>
1046
            <xsl:choose>
1018
                              <xsl:otherwise>
1047
            <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
1019
                                  <xsl:text>http://</xsl:text>
1048
            <xsl:otherwise> | </xsl:otherwise>
1020
                              </xsl:otherwise>
1021
                          </xsl:choose>
1022
                      </xsl:if>
1023
                      <xsl:value-of select="marc:subfield[@code='u']"/>
1024
                  </xsl:attribute>
1025
              </xsl:otherwise>
1049
            </xsl:choose>
1026
            </xsl:choose>
1050
        </xsl:for-each>
1027
                <xsl:if test="$OPACURLOpenInNewWindow='1'">
1028
                    <xsl:attribute name="target">_blank</xsl:attribute>
1029
                </xsl:if>
1030
                <xsl:choose>
1031
                <xsl:when test="($Show856uAsImage='Details' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
1032
                    <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1033
                </xsl:when>
1034
                <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1035
                    <xsl:call-template name="subfieldSelect">
1036
                        <xsl:with-param name="codes">y3z</xsl:with-param>
1037
                    </xsl:call-template>
1038
                </xsl:when>
1039
                <xsl:when test="$URLLinkText!=''">
1040
                    <xsl:value-of select="$URLLinkText"/>
1041
                </xsl:when>
1042
                <xsl:otherwise>
1043
                    <xsl:text>Click here to access online</xsl:text>
1044
                </xsl:otherwise>
1045
                </xsl:choose>
1046
                </a></li>
1047
            </xsl:for-each>
1048
            </ul>
1051
        </span>
1049
        </span>
1052
        </xsl:if>
1050
        </xsl:if>
1053
1051
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-9 / +6 lines)
Lines 1153-1162 Link Here
1153
    <xsl:if test="marc:datafield[@tag=856]">
1153
    <xsl:if test="marc:datafield[@tag=856]">
1154
         <span class="results_summary online_resources">
1154
         <span class="results_summary online_resources">
1155
			   <span class="label">Online access: </span>
1155
			   <span class="label">Online access: </span>
1156
                    <ul>
1156
                            <xsl:for-each select="marc:datafield[@tag=856]">
1157
                            <xsl:for-each select="marc:datafield[@tag=856]">
1157
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1158
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1158
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
1159
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
1159
			      <a>
1160
			      <li><a>
1160
			      <xsl:choose>
1161
			      <xsl:choose>
1161
			        <xsl:when test="$OPACTrackClicks='track'">
1162
			        <xsl:when test="$OPACTrackClicks='track'">
1162
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1163
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
Lines 1203-1212 Link Here
1203
					</xsl:choose>
1204
					</xsl:choose>
1204
                                    </xsl:when>
1205
                                    </xsl:when>
1205
                                    </xsl:choose>
1206
                                    </xsl:choose>
1206
                                    </a>
1207
                                    </a></li>
1207
                              </xsl:if>
1208
                              </xsl:if>
1208
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
1209
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
1209
                                   <a target='_blank'>
1210
                                   <li><a target='_blank'>
1210
				   <xsl:choose>
1211
				   <xsl:choose>
1211
				     <xsl:when test="$OPACTrackClicks='track'">
1212
				     <xsl:when test="$OPACTrackClicks='track'">
1212
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1213
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
Lines 1238-1250 Link Here
1238
					</xsl:choose>
1239
					</xsl:choose>
1239
                                    </xsl:when>
1240
                                    </xsl:when>
1240
                                    </xsl:choose>
1241
                                    </xsl:choose>
1241
                                    </a>
1242
                                    </a></li>
1242
                              </xsl:if>
1243
                              </xsl:if>
1243
                                    <xsl:choose>
1244
                                    <xsl:when test="position()=last()"><xsl:text> </xsl:text></xsl:when>
1245
                                    <xsl:otherwise> | </xsl:otherwise>
1246
                                    </xsl:choose>
1247
                            </xsl:for-each>
1244
                            </xsl:for-each>
1245
                            </ul>
1248
                            </span>
1246
                            </span>
1249
                        </xsl:if>
1247
                        </xsl:if>
1250
1248
1251
- 

Return to bug 27613