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 647-675 Link Here
647
    </xsl:call-template>
647
    </xsl:call-template>
648
648
649
    <xsl:if test="marc:datafield[@tag=250]">
649
    <xsl:if test="marc:datafield[@tag=250]">
650
    <span class="results_summary edition">
650
    <div class="results_summary edition">
651
    <span class="label">Edition: </span>
651
    <span class="label">Edition: </span>
652
            <xsl:for-each select="marc:datafield[@tag=250]">
652
            <xsl:for-each select="marc:datafield[@tag=250]">
653
                    <xsl:call-template name="subfieldSelect">
653
                    <xsl:call-template name="subfieldSelect">
654
                        <xsl:with-param name="codes">ab</xsl:with-param>
654
                        <xsl:with-param name="codes">ab</xsl:with-param>
655
                    </xsl:call-template>
655
                    </xsl:call-template>
656
            </xsl:for-each>
656
            </xsl:for-each>
657
	</span>
657
	</div>
658
    </xsl:if>
658
    </xsl:if>
659
659
660
    <xsl:if test="marc:datafield[@tag=773]">
660
    <xsl:if test="marc:datafield[@tag=773]">
661
        <xsl:for-each select="marc:datafield[@tag=773]">
661
        <xsl:for-each select="marc:datafield[@tag=773]">
662
            <xsl:if test="marc:subfield[@code='t']">
662
            <xsl:if test="marc:subfield[@code='t']">
663
    <span class="results_summary source">
663
    <div class="results_summary source">
664
    <span class="label">Source: </span>
664
    <span class="label">Source: </span>
665
            <xsl:value-of select="marc:subfield[@code='t']"/>
665
            <xsl:value-of select="marc:subfield[@code='t']"/>
666
    </span>
666
    </div>
667
            </xsl:if>
667
            </xsl:if>
668
        </xsl:for-each>
668
        </xsl:for-each>
669
    </xsl:if>
669
    </xsl:if>
670
670
671
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
671
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
672
    <span class="results_summary type">
672
    <div class="results_summary type">
673
    <xsl:if test="$typeOf008!=''">
673
    <xsl:if test="$typeOf008!=''">
674
    <span class="results_material_type">
674
    <span class="results_material_type">
675
        <span class="label">Material type: </span>
675
        <span class="label">Material type: </span>
Lines 1030-1036 Link Here
1030
        </span>
1030
        </span>
1031
    </xsl:if>
1031
    </xsl:if>
1032
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
1032
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
1033
	</span>
1033
</div>
1034
</xsl:if>
1034
</xsl:if>
1035
1035
1036
    <xsl:call-template name="show-lang-041"/>
1036
    <xsl:call-template name="show-lang-041"/>
Lines 1047-1053 Link Here
1047
1047
1048
    <!-- Publisher or Distributor Number -->
1048
    <!-- Publisher or Distributor Number -->
1049
    <xsl:if test="marc:datafield[@tag=028]">
1049
    <xsl:if test="marc:datafield[@tag=028]">
1050
         <span class="results_summary publisher_number ">
1050
         <div class="results_summary publisher_number ">
1051
            <span class="label">Publisher number: </span>
1051
            <span class="label">Publisher number: </span>
1052
            <ul class="resource_list">
1052
            <ul class="resource_list">
1053
                <xsl:for-each select="marc:datafield[@tag=028]">
1053
                <xsl:for-each select="marc:datafield[@tag=028]">
Lines 1058-1064 Link Here
1058
                    </li>
1058
                    </li>
1059
                </xsl:for-each>
1059
                </xsl:for-each>
1060
            </ul>
1060
            </ul>
1061
        </span>
1061
        </div>
1062
    </xsl:if>
1062
    </xsl:if>
1063
1063
1064
    <!-- Publisher info and RDA related info from tags 260, 264 -->
1064
    <!-- Publisher info and RDA related info from tags 260, 264 -->
Lines 1067-1073 Link Here
1067
            <xsl:call-template name="showRDAtag264"/>
1067
            <xsl:call-template name="showRDAtag264"/>
1068
        </xsl:when>
1068
        </xsl:when>
1069
        <xsl:when test="marc:datafield[@tag=260]">
1069
        <xsl:when test="marc:datafield[@tag=260]">
1070
            <span class="results_summary publisher"><span class="label">Publication details: </span>
1070
            <div class="results_summary publisher"><span class="label">Publication details: </span>
1071
                <xsl:for-each select="marc:datafield[@tag=260]">
1071
                <xsl:for-each select="marc:datafield[@tag=260]">
1072
                    <xsl:if test="marc:subfield[@code='a']">
1072
                    <xsl:if test="marc:subfield[@code='a']">
1073
                        <span class="publisher_place" property="location">
1073
                        <span class="publisher_place" property="location">
Lines 1100-1112 Link Here
1100
                    <xsl:text>; </xsl:text>
1100
                    <xsl:text>; </xsl:text>
1101
                    <xsl:call-template name="showRDAtag264"/>
1101
                    <xsl:call-template name="showRDAtag264"/>
1102
                </xsl:if>
1102
                </xsl:if>
1103
            </span>
1103
            </div>
1104
        </xsl:when>
1104
        </xsl:when>
1105
    </xsl:choose>
1105
    </xsl:choose>
1106
1106
1107
    <!-- Dissertation note -->
1107
    <!-- Dissertation note -->
1108
    <xsl:if test="marc:datafield[@tag=502]">
1108
    <xsl:if test="marc:datafield[@tag=502]">
1109
        <span class="results_summary diss_note">
1109
        <div class="results_summary diss_note">
1110
            <span class="label">Dissertation note: </span>
1110
            <span class="label">Dissertation note: </span>
1111
            <xsl:for-each select="marc:datafield[@tag=502]">
1111
            <xsl:for-each select="marc:datafield[@tag=502]">
1112
                <xsl:call-template name="subfieldSelect">
1112
                <xsl:call-template name="subfieldSelect">
Lines 1114-1120 Link Here
1114
                </xsl:call-template>
1114
                </xsl:call-template>
1115
            </xsl:for-each>
1115
            </xsl:for-each>
1116
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise></xsl:choose>
1116
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise></xsl:choose>
1117
        </span>
1117
        </div>
1118
    </xsl:if>
1118
    </xsl:if>
1119
1119
1120
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
1120
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
Lines 1128-1134 Link Here
1128
    </xsl:if>
1128
    </xsl:if>
1129
1129
1130
    <xsl:if test="marc:datafield[@tag=246]">
1130
    <xsl:if test="marc:datafield[@tag=246]">
1131
    <span class="results_summary other_title">
1131
    <div class="results_summary other_title">
1132
    <span class="label">Other title: </span>
1132
    <span class="label">Other title: </span>
1133
        <ul class="resource_list">
1133
        <ul class="resource_list">
1134
            <xsl:for-each select="marc:datafield[@tag=246]">
1134
            <xsl:for-each select="marc:datafield[@tag=246]">
Lines 1139-1148 Link Here
1139
                </li>
1139
                </li>
1140
            </xsl:for-each>
1140
            </xsl:for-each>
1141
        </ul>
1141
        </ul>
1142
	</span>
1142
    </div>
1143
    </xsl:if>
1143
    </xsl:if>
1144
    <xsl:if test="marc:datafield[@tag=242]">
1144
    <xsl:if test="marc:datafield[@tag=242]">
1145
    <span class="results_summary translated_title">
1145
    <div class="results_summary translated_title">
1146
    <span class="label">Title translated: </span>
1146
    <span class="label">Title translated: </span>
1147
            <xsl:for-each select="marc:datafield[@tag=242]">
1147
            <xsl:for-each select="marc:datafield[@tag=242]">
1148
                    <xsl:call-template name="subfieldSelect">
1148
                    <xsl:call-template name="subfieldSelect">
Lines 1150-1159 Link Here
1150
                    </xsl:call-template>
1150
                    </xsl:call-template>
1151
                    <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
1151
                    <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
1152
            </xsl:for-each>
1152
            </xsl:for-each>
1153
	</span>
1153
	</div>
1154
    </xsl:if>
1154
    </xsl:if>
1155
    <xsl:if test="marc:datafield[@tag=856]">
1155
    <xsl:if test="marc:datafield[@tag=856]">
1156
         <span class="results_summary online_resources">
1156
         <div class="results_summary online_resources">
1157
			   <span class="label">Online access: </span>
1157
			   <span class="label">Online access: </span>
1158
                    <ul class="resource_list">
1158
                    <ul class="resource_list">
1159
                            <xsl:for-each select="marc:datafield[@tag=856]">
1159
                            <xsl:for-each select="marc:datafield[@tag=856]">
Lines 1245-1255 Link Here
1245
                              </xsl:if>
1245
                              </xsl:if>
1246
                            </xsl:for-each>
1246
                            </xsl:for-each>
1247
                            </ul>
1247
                            </ul>
1248
                            </span>
1248
                            </div>
1249
                        </xsl:if>
1249
                        </xsl:if>
1250
1250
1251
        <!-- Availability line -->
1251
        <!-- Availability line -->
1252
        <span class="results_summary availability">
1252
        <div class="results_summary availability">
1253
            <span class="label">Availability: </span>
1253
            <span class="label">Availability: </span>
1254
1254
1255
            <xsl:choose>
1255
            <xsl:choose>
Lines 1391-1397 Link Here
1391
1391
1392
                </xsl:otherwise>
1392
                </xsl:otherwise>
1393
            </xsl:choose>
1393
            </xsl:choose>
1394
        </span>
1394
        </div>
1395
        <!-- End of Availability line -->
1395
        <!-- End of Availability line -->
1396
1396
1397
    </xsl:template>
1397
    </xsl:template>
1398
- 

Return to bug 27627