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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-8 / +17 lines)
Lines 390-403 Link Here
390
        </span>
390
        </span>
391
       </xsl:if>
391
       </xsl:if>
392
392
393
       <xsl:if test="marc:datafield[@tag=020]">
393
        <!-- Build ISBN -->
394
        <span class="results_summary isbn"><span class="label">ISBN: </span>
394
        <xsl:if test="marc:datafield[@tag=020]/marc:subfield[@code='a']">
395
        <xsl:for-each select="marc:datafield[@tag=020]">
395
          <span class="results_summary isbn"><span class="label">ISBN: </span>
396
        <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
396
            <xsl:for-each select="marc:datafield[@tag=020]/marc:subfield[@code='a']">
397
                <xsl:value-of select="marc:subfield[@code='a']"/>
397
              <span property="isbn">
398
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
398
                <xsl:value-of select="."/>
399
        </xsl:for-each>
399
                <xsl:choose>
400
        </span>
400
                  <xsl:when test="position()=last()">
401
                    <xsl:text>.</xsl:text>
402
                  </xsl:when>
403
                  <xsl:otherwise>
404
                    <xsl:text>; </xsl:text>
405
                  </xsl:otherwise>
406
                </xsl:choose>
407
              </span>
408
            </xsl:for-each>
409
          </span>
401
        </xsl:if>
410
        </xsl:if>
402
411
403
        <xsl:if test="marc:datafield[@tag=022]">
412
        <xsl:if test="marc:datafield[@tag=022]">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/NORMARCslim2intranetDetail.xsl (-8 / +17 lines)
Lines 306-319 Link Here
306
306
307
       <abbr class="unapi-id" title="koha:biblionumber:{marc:datafield[@tag=999]/marc:subfield[@code='c']}" ><!-- unAPI --></abbr>
307
       <abbr class="unapi-id" title="koha:biblionumber:{marc:datafield[@tag=999]/marc:subfield[@code='c']}" ><!-- unAPI --></abbr>
308
308
309
       <xsl:if test="marc:datafield[@tag=020]">
309
        <!-- Build ISBN -->
310
        <span class="results_summary"><span class="label">ISBN: </span>
310
        <xsl:if test="marc:datafield[@tag=020]/marc:subfield[@code='a']">
311
        <xsl:for-each select="marc:datafield[@tag=020]">
311
          <span class="results_summary isbn"><span class="label">ISBN: </span>
312
        <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
312
            <xsl:for-each select="marc:datafield[@tag=020]/marc:subfield[@code='a']">
313
                <xsl:value-of select="marc:subfield[@code='a']"/>
313
              <span property="isbn">
314
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
314
                <xsl:value-of select="."/>
315
        </xsl:for-each>
315
                <xsl:choose>
316
        </span>
316
                  <xsl:when test="position()=last()">
317
                    <xsl:text>.</xsl:text>
318
                  </xsl:when>
319
                  <xsl:otherwise>
320
                    <xsl:text>; </xsl:text>
321
                  </xsl:otherwise>
322
                </xsl:choose>
323
              </span>
324
            </xsl:for-each>
325
          </span>
317
        </xsl:if>
326
        </xsl:if>
318
327
319
        <xsl:if test="marc:datafield[@tag=022]">
328
        <xsl:if test="marc:datafield[@tag=022]">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl (-14 / +16 lines)
Lines 142-162 Link Here
142
    </li>
142
    </li>
143
  </xsl:if>
143
  </xsl:if>
144
144
145
  <!-- Build ISBN -->
145
  <xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='a']">
146
  <xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='a']">
146
    <li><strong>ISBN: </strong>
147
    <span class="results_summary isbn"><span class="label">ISBN: </span>
147
    <xsl:for-each select="marc:datafield[@tag=010]">
148
      <xsl:for-each select="marc:datafield[@tag=010]/marc:subfield[@code='a']">
148
      <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
149
        <span property="isbn">
149
      <xsl:value-of select="marc:subfield[@code='a']"/>
150
          <xsl:value-of select="."/>
150
      <xsl:choose>
151
          <xsl:choose>
151
        <xsl:when test="position()=last()">
152
            <xsl:when test="position()=last()">
152
          <xsl:text>.</xsl:text>
153
              <xsl:text>.</xsl:text>
153
        </xsl:when>
154
            </xsl:when>
154
        <xsl:otherwise>
155
            <xsl:otherwise>
155
          <xsl:text> ; </xsl:text>
156
              <xsl:text>; </xsl:text>
156
        </xsl:otherwise>
157
            </xsl:otherwise>
157
      </xsl:choose>
158
          </xsl:choose>
158
    </xsl:for-each>
159
        </span>
159
    </li>
160
      </xsl:for-each>
161
    </span>
160
  </xsl:if>
162
  </xsl:if>
161
163
162
  <xsl:if test="marc:datafield[@tag=011]">
164
  <xsl:if test="marc:datafield[@tag=011]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-10 / +16 lines)
Lines 427-442 Link Here
427
        </span>
427
        </span>
428
       </xsl:if>
428
       </xsl:if>
429
429
430
       <xsl:if test="marc:datafield[@tag=020]">
430
        <xsl:if test="marc:datafield[@tag=020]/marc:subfield[@code='a']">
431
        <span class="results_summary isbn"><span class="label">ISBN: </span>
431
          <span class="results_summary isbn"><span class="label">ISBN: </span>
432
        <xsl:for-each select="marc:datafield[@tag=020]">
432
            <xsl:for-each select="marc:datafield[@tag=020]/marc:subfield[@code='a']">
433
        <span property="isbn">
433
              <span property="isbn">
434
        <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
434
                <xsl:value-of select="."/>
435
                <xsl:value-of select="marc:subfield[@code='a']"/>
435
                <xsl:choose>
436
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
436
                  <xsl:when test="position()=last()">
437
        </span>
437
                    <xsl:text>.</xsl:text>
438
        </xsl:for-each>
438
                  </xsl:when>
439
        </span>
439
                  <xsl:otherwise>
440
                    <xsl:text>; </xsl:text>
441
                  </xsl:otherwise>
442
                </xsl:choose>
443
              </span>
444
            </xsl:for-each>
445
          </span>
440
        </xsl:if>
446
        </xsl:if>
441
447
442
        <xsl:if test="marc:datafield[@tag=022]">
448
        <xsl:if test="marc:datafield[@tag=022]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl (-8 / +17 lines)
Lines 326-339 Link Here
326
326
327
       <abbr class="unapi-id" title="koha:biblionumber:{marc:datafield[@tag=999]/marc:subfield[@code='c']}" ><!-- unAPI --></abbr>
327
       <abbr class="unapi-id" title="koha:biblionumber:{marc:datafield[@tag=999]/marc:subfield[@code='c']}" ><!-- unAPI --></abbr>
328
328
329
       <xsl:if test="marc:datafield[@tag=020]">
329
        <!-- Build ISBN -->
330
        <span class="results_summary"><span class="label">ISBN: </span>
330
        <xsl:if test="marc:datafield[@tag=020]/marc:subfield[@code='a']">
331
        <xsl:for-each select="marc:datafield[@tag=020]">
331
          <span class="results_summary isbn"><span class="label">ISBN: </span>
332
        <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
332
            <xsl:for-each select="marc:datafield[@tag=020]/marc:subfield[@code='a']">
333
                <xsl:value-of select="marc:subfield[@code='a']"/>
333
              <span property="isbn">
334
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
334
                <xsl:value-of select="."/>
335
        </xsl:for-each>
335
                <xsl:choose>
336
        </span>
336
                  <xsl:when test="position()=last()">
337
                    <xsl:text>.</xsl:text>
338
                  </xsl:when>
339
                  <xsl:otherwise>
340
                    <xsl:text>; </xsl:text>
341
                  </xsl:otherwise>
342
                </xsl:choose>
343
              </span>
344
            </xsl:for-each>
345
          </span>
337
        </xsl:if>
346
        </xsl:if>
338
347
339
        <xsl:if test="marc:datafield[@tag=022]">
348
        <xsl:if test="marc:datafield[@tag=022]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl (-13 / +14 lines)
Lines 190-209 Link Here
190
190
191
  <xsl:call-template name="tag_215" />
191
  <xsl:call-template name="tag_215" />
192
192
193
  <!-- Build ISBN -->
193
  <xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='a']">
194
  <xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='a']">
194
    <span class="results_summary isbn"><span class="label">ISBN: </span>
195
    <span class="results_summary isbn"><span class="label">ISBN: </span>
195
    <xsl:for-each select="marc:datafield[@tag=010]">
196
      <xsl:for-each select="marc:datafield[@tag=010]/marc:subfield[@code='a']">
196
      <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
197
        <span property="isbn">
197
      <xsl:value-of select="marc:subfield[@code='a']"/>
198
          <xsl:value-of select="."/>
198
      <xsl:choose>
199
          <xsl:choose>
199
        <xsl:when test="position()=last()">
200
            <xsl:when test="position()=last()">
200
          <xsl:text>.</xsl:text>
201
              <xsl:text>.</xsl:text>
201
        </xsl:when>
202
            </xsl:when>
202
        <xsl:otherwise>
203
            <xsl:otherwise>
203
          <xsl:text> ; </xsl:text>
204
              <xsl:text>; </xsl:text>
204
        </xsl:otherwise>
205
            </xsl:otherwise>
205
      </xsl:choose>
206
          </xsl:choose>
206
    </xsl:for-each>
207
        </span>
208
      </xsl:for-each>
207
    </span>
209
    </span>
208
  </xsl:if>
210
  </xsl:if>
209
211
210
- 

Return to bug 12829