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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-23 / +22 lines)
Lines 472-478 Link Here
472
        </xsl:choose>
472
        </xsl:choose>
473
      </xsl:variable>
473
      </xsl:variable>
474
474
475
      <span class="results_summary"><a>
475
      <div class="results_summary"><a>
476
        <xsl:attribute name="href">
476
        <xsl:attribute name="href">
477
          <xsl:value-of select="$OpenURLResolverURL" />
477
          <xsl:value-of select="$OpenURLResolverURL" />
478
        </xsl:attribute>
478
        </xsl:attribute>
Lines 499-505 Link Here
499
            <xsl:value-of select="$openurltext" />
499
            <xsl:value-of select="$openurltext" />
500
          </xsl:otherwise>
500
          </xsl:otherwise>
501
        </xsl:choose>
501
        </xsl:choose>
502
      </a></span>
502
      </a></div>
503
    </xsl:if>
503
    </xsl:if>
504
    <!-- End of OpenURL -->
504
    <!-- End of OpenURL -->
505
505
Lines 650-678 Link Here
650
    </xsl:call-template>
650
    </xsl:call-template>
651
651
652
    <xsl:if test="marc:datafield[@tag=250]">
652
    <xsl:if test="marc:datafield[@tag=250]">
653
    <span class="results_summary edition">
653
    <div class="results_summary edition">
654
    <span class="label">Edition: </span>
654
    <span class="label">Edition: </span>
655
            <xsl:for-each select="marc:datafield[@tag=250]">
655
            <xsl:for-each select="marc:datafield[@tag=250]">
656
                    <xsl:call-template name="subfieldSelect">
656
                    <xsl:call-template name="subfieldSelect">
657
                        <xsl:with-param name="codes">ab</xsl:with-param>
657
                        <xsl:with-param name="codes">ab</xsl:with-param>
658
                    </xsl:call-template>
658
                    </xsl:call-template>
659
            </xsl:for-each>
659
            </xsl:for-each>
660
	</span>
660
	</div>
661
    </xsl:if>
661
    </xsl:if>
662
662
663
    <xsl:if test="marc:datafield[@tag=773]">
663
    <xsl:if test="marc:datafield[@tag=773]">
664
        <xsl:for-each select="marc:datafield[@tag=773]">
664
        <xsl:for-each select="marc:datafield[@tag=773]">
665
            <xsl:if test="marc:subfield[@code='t']">
665
            <xsl:if test="marc:subfield[@code='t']">
666
    <span class="results_summary source">
666
    <div class="results_summary source">
667
    <span class="label">Source: </span>
667
    <span class="label">Source: </span>
668
            <xsl:value-of select="marc:subfield[@code='t']"/>
668
            <xsl:value-of select="marc:subfield[@code='t']"/>
669
    </span>
669
    </div>
670
            </xsl:if>
670
            </xsl:if>
671
        </xsl:for-each>
671
        </xsl:for-each>
672
    </xsl:if>
672
    </xsl:if>
673
673
674
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
674
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
675
    <span class="results_summary type">
675
    <div class="results_summary type">
676
    <xsl:if test="$typeOf008!=''">
676
    <xsl:if test="$typeOf008!=''">
677
    <span class="results_material_type">
677
    <span class="results_material_type">
678
        <span class="label">Material type: </span>
678
        <span class="label">Material type: </span>
Lines 1033-1039 Link Here
1033
        </span>
1033
        </span>
1034
    </xsl:if>
1034
    </xsl:if>
1035
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
1035
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
1036
	</span>
1036
</div>
1037
</xsl:if>
1037
</xsl:if>
1038
1038
1039
    <xsl:call-template name="show-lang-041"/>
1039
    <xsl:call-template name="show-lang-041"/>
Lines 1050-1056 Link Here
1050
1050
1051
    <!-- Publisher or Distributor Number -->
1051
    <!-- Publisher or Distributor Number -->
1052
    <xsl:if test="marc:datafield[@tag=028]">
1052
    <xsl:if test="marc:datafield[@tag=028]">
1053
         <span class="results_summary publisher_number ">
1053
         <div class="results_summary publisher_number ">
1054
            <span class="label">Publisher number: </span>
1054
            <span class="label">Publisher number: </span>
1055
            <ul class="resource_list">
1055
            <ul class="resource_list">
1056
                <xsl:for-each select="marc:datafield[@tag=028]">
1056
                <xsl:for-each select="marc:datafield[@tag=028]">
Lines 1061-1067 Link Here
1061
                    </li>
1061
                    </li>
1062
                </xsl:for-each>
1062
                </xsl:for-each>
1063
            </ul>
1063
            </ul>
1064
        </span>
1064
        </div>
1065
    </xsl:if>
1065
    </xsl:if>
1066
1066
1067
    <!-- Publisher info and RDA related info from tags 260, 264 -->
1067
    <!-- Publisher info and RDA related info from tags 260, 264 -->
Lines 1070-1076 Link Here
1070
            <xsl:call-template name="showRDAtag264"/>
1070
            <xsl:call-template name="showRDAtag264"/>
1071
        </xsl:when>
1071
        </xsl:when>
1072
        <xsl:when test="marc:datafield[@tag=260]">
1072
        <xsl:when test="marc:datafield[@tag=260]">
1073
            <span class="results_summary publisher"><span class="label">Publication details: </span>
1073
            <div class="results_summary publisher"><span class="label">Publication details: </span>
1074
                <xsl:for-each select="marc:datafield[@tag=260]">
1074
                <xsl:for-each select="marc:datafield[@tag=260]">
1075
                    <xsl:if test="marc:subfield[@code='a']">
1075
                    <xsl:if test="marc:subfield[@code='a']">
1076
                        <span class="publisher_place" property="location">
1076
                        <span class="publisher_place" property="location">
Lines 1103-1115 Link Here
1103
                    <xsl:text>; </xsl:text>
1103
                    <xsl:text>; </xsl:text>
1104
                    <xsl:call-template name="showRDAtag264"/>
1104
                    <xsl:call-template name="showRDAtag264"/>
1105
                </xsl:if>
1105
                </xsl:if>
1106
            </span>
1106
            </div>
1107
        </xsl:when>
1107
        </xsl:when>
1108
    </xsl:choose>
1108
    </xsl:choose>
1109
1109
1110
    <!-- Dissertation note -->
1110
    <!-- Dissertation note -->
1111
    <xsl:if test="marc:datafield[@tag=502]">
1111
    <xsl:if test="marc:datafield[@tag=502]">
1112
        <span class="results_summary diss_note">
1112
        <div class="results_summary diss_note">
1113
            <span class="label">Dissertation note: </span>
1113
            <span class="label">Dissertation note: </span>
1114
            <xsl:for-each select="marc:datafield[@tag=502]">
1114
            <xsl:for-each select="marc:datafield[@tag=502]">
1115
                <xsl:call-template name="subfieldSelect">
1115
                <xsl:call-template name="subfieldSelect">
Lines 1117-1123 Link Here
1117
                </xsl:call-template>
1117
                </xsl:call-template>
1118
            </xsl:for-each>
1118
            </xsl:for-each>
1119
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise></xsl:choose>
1119
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise></xsl:choose>
1120
        </span>
1120
        </div>
1121
    </xsl:if>
1121
    </xsl:if>
1122
1122
1123
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
1123
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
Lines 1131-1137 Link Here
1131
    </xsl:if>
1131
    </xsl:if>
1132
1132
1133
    <xsl:if test="marc:datafield[@tag=246]">
1133
    <xsl:if test="marc:datafield[@tag=246]">
1134
    <span class="results_summary other_title">
1134
    <div class="results_summary other_title">
1135
    <span class="label">Other title: </span>
1135
    <span class="label">Other title: </span>
1136
        <ul class="resource_list">
1136
        <ul class="resource_list">
1137
            <xsl:for-each select="marc:datafield[@tag=246]">
1137
            <xsl:for-each select="marc:datafield[@tag=246]">
Lines 1142-1151 Link Here
1142
                </li>
1142
                </li>
1143
            </xsl:for-each>
1143
            </xsl:for-each>
1144
        </ul>
1144
        </ul>
1145
	</span>
1145
    </div>
1146
    </xsl:if>
1146
    </xsl:if>
1147
    <xsl:if test="marc:datafield[@tag=242]">
1147
    <xsl:if test="marc:datafield[@tag=242]">
1148
    <span class="results_summary translated_title">
1148
    <div class="results_summary translated_title">
1149
    <span class="label">Title translated: </span>
1149
    <span class="label">Title translated: </span>
1150
            <xsl:for-each select="marc:datafield[@tag=242]">
1150
            <xsl:for-each select="marc:datafield[@tag=242]">
1151
                    <xsl:call-template name="subfieldSelect">
1151
                    <xsl:call-template name="subfieldSelect">
Lines 1153-1162 Link Here
1153
                    </xsl:call-template>
1153
                    </xsl:call-template>
1154
                    <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
1154
                    <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
1155
            </xsl:for-each>
1155
            </xsl:for-each>
1156
	</span>
1156
	</div>
1157
    </xsl:if>
1157
    </xsl:if>
1158
    <xsl:if test="marc:datafield[@tag=856]">
1158
    <xsl:if test="marc:datafield[@tag=856]">
1159
         <span class="results_summary online_resources">
1159
         <div class="results_summary online_resources">
1160
			   <span class="label">Online access: </span>
1160
			   <span class="label">Online access: </span>
1161
                    <ul class="resource_list">
1161
                    <ul class="resource_list">
1162
                            <xsl:for-each select="marc:datafield[@tag=856]">
1162
                            <xsl:for-each select="marc:datafield[@tag=856]">
Lines 1248-1258 Link Here
1248
                              </xsl:if>
1248
                              </xsl:if>
1249
                            </xsl:for-each>
1249
                            </xsl:for-each>
1250
                            </ul>
1250
                            </ul>
1251
                            </span>
1251
                            </div>
1252
                        </xsl:if>
1252
                        </xsl:if>
1253
1253
1254
        <!-- Availability line -->
1254
        <!-- Availability line -->
1255
        <span class="results_summary availability">
1255
        <div class="results_summary availability">
1256
            <span class="label">Availability: </span>
1256
            <span class="label">Availability: </span>
1257
1257
1258
            <xsl:choose>
1258
            <xsl:choose>
Lines 1394-1400 Link Here
1394
1394
1395
                </xsl:otherwise>
1395
                </xsl:otherwise>
1396
            </xsl:choose>
1396
            </xsl:choose>
1397
        </span>
1397
        </div>
1398
        <!-- End of Availability line -->
1398
        <!-- End of Availability line -->
1399
1399
1400
    </xsl:template>
1400
    </xsl:template>
1401
- 

Return to bug 27627