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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-7 / +17 lines)
Lines 400-412 Link Here
400
        </span>
400
        </span>
401
        </xsl:if>
401
        </xsl:if>
402
402
403
        <xsl:if test="marc:datafield[@tag=022]">
403
        <!-- Build ISSN -->
404
        <span class="results_summary issn"><span class="label">ISSN: </span>
404
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
405
        <xsl:for-each select="marc:datafield[@tag=022]">
405
          <span class="results_summary issn"><span class="label">ISSN: </span>
406
                <xsl:value-of select="marc:subfield[@code='a']"/>
406
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
407
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
407
              <span property="issn">
408
        </xsl:for-each>
408
                <xsl:value-of select="."/>
409
        </span>
409
                <xsl:choose>
410
                  <xsl:when test="position()=last()">
411
                    <xsl:text>.</xsl:text>
412
                  </xsl:when>
413
                  <xsl:otherwise>
414
                    <xsl:text>; </xsl:text>
415
                  </xsl:otherwise>
416
                </xsl:choose>
417
              </span>
418
            </xsl:for-each>
419
          </span>
410
        </xsl:if>
420
        </xsl:if>
411
421
412
        <xsl:if test="marc:datafield[@tag=013]">
422
        <xsl:if test="marc:datafield[@tag=013]">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/NORMARCslim2intranetDetail.xsl (-7 / +17 lines)
Lines 316-328 Link Here
316
        </span>
316
        </span>
317
        </xsl:if>
317
        </xsl:if>
318
318
319
        <xsl:if test="marc:datafield[@tag=022]">
319
        <!-- Build ISSN -->
320
        <span class="results_summary"><span class="label">ISSN: </span>
320
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
321
        <xsl:for-each select="marc:datafield[@tag=022]">
321
          <span class="results_summary issn"><span class="label">ISSN: </span>
322
                <xsl:value-of select="marc:subfield[@code='a']"/>
322
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
323
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
323
              <span property="issn">
324
        </xsl:for-each>
324
                <xsl:value-of select="."/>
325
        </span>
325
                <xsl:choose>
326
                  <xsl:when test="position()=last()">
327
                    <xsl:text>.</xsl:text>
328
                  </xsl:when>
329
                  <xsl:otherwise>
330
                    <xsl:text>; </xsl:text>
331
                  </xsl:otherwise>
332
                </xsl:choose>
333
              </span>
334
            </xsl:for-each>
335
          </span>
326
        </xsl:if>
336
        </xsl:if>
327
337
328
        <!-- Other Title  Statement -->
338
        <!-- Other Title  Statement -->
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl (-12 / +15 lines)
Lines 159-177 Link Here
159
    </li>
159
    </li>
160
  </xsl:if>
160
  </xsl:if>
161
161
162
  <xsl:if test="marc:datafield[@tag=011]">
162
  <!-- Build ISSN -->
163
  <xsl:if test="marc:datafield[@tag=011]/marc:subfield[@code='a']">
163
    <li>
164
    <li>
164
      <strong>ISSN: </strong>
165
    <strong>ISSN: </strong>
165
      <xsl:for-each select="marc:datafield[@tag=011]">
166
      <xsl:for-each select="marc:datafield[@tag=011]/marc:subfield[@code='a']">
166
        <xsl:value-of select="marc:subfield[@code='a']"/>
167
        <span property="issn">
167
        <xsl:choose>
168
          <xsl:value-of select="."/>
168
          <xsl:when test="position()=last()">
169
          <xsl:choose>
169
            <xsl:text>.</xsl:text>
170
            <xsl:when test="position()=last()">
170
          </xsl:when>
171
              <xsl:text>.</xsl:text>
171
          <xsl:otherwise>
172
            </xsl:when>
172
            <xsl:text>; </xsl:text>
173
            <xsl:otherwise>
173
          </xsl:otherwise>
174
              <xsl:text>; </xsl:text>
174
        </xsl:choose>
175
            </xsl:otherwise>
176
          </xsl:choose>
177
        </span>
175
      </xsl:for-each>
178
      </xsl:for-each>
176
    </li>
179
    </li>
177
  </xsl:if>
180
  </xsl:if>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-7 / +17 lines)
Lines 439-451 Link Here
439
        </span>
439
        </span>
440
        </xsl:if>
440
        </xsl:if>
441
441
442
        <xsl:if test="marc:datafield[@tag=022]">
442
        <!-- Build ISSN -->
443
        <span class="results_summary issn"><span class="label">ISSN: </span>
443
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
444
        <xsl:for-each select="marc:datafield[@tag=022]">
444
          <span class="results_summary issn"><span class="label">ISSN: </span>
445
                <xsl:value-of select="marc:subfield[@code='a']"/>
445
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
446
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
446
              <span property="issn">
447
        </xsl:for-each>
447
                <xsl:value-of select="."/>
448
        </span>
448
                <xsl:choose>
449
                  <xsl:when test="position()=last()">
450
                    <xsl:text>.</xsl:text>
451
                  </xsl:when>
452
                  <xsl:otherwise>
453
                    <xsl:text>; </xsl:text>
454
                  </xsl:otherwise>
455
                </xsl:choose>
456
              </span>
457
            </xsl:for-each>
458
          </span>
449
        </xsl:if>
459
        </xsl:if>
450
460
451
        <xsl:if test="marc:datafield[@tag=013]">
461
        <xsl:if test="marc:datafield[@tag=013]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl (-7 / +17 lines)
Lines 336-348 Link Here
336
        </span>
336
        </span>
337
        </xsl:if>
337
        </xsl:if>
338
338
339
        <xsl:if test="marc:datafield[@tag=022]">
339
        <!-- Build ISSN -->
340
        <span class="results_summary"><span class="label">ISSN: </span>
340
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
341
        <xsl:for-each select="marc:datafield[@tag=022]">
341
          <span class="results_summary issn"><span class="label">ISSN: </span>
342
                <xsl:value-of select="marc:subfield[@code='a']"/>
342
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
343
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
343
              <span property="issn">
344
        </xsl:for-each>
344
                <xsl:value-of select="."/>
345
        </span>
345
                <xsl:choose>
346
                  <xsl:when test="position()=last()">
347
                    <xsl:text>.</xsl:text>
348
                  </xsl:when>
349
                  <xsl:otherwise>
350
                    <xsl:text>; </xsl:text>
351
                  </xsl:otherwise>
352
                </xsl:choose>
353
              </span>
354
            </xsl:for-each>
355
          </span>
346
        </xsl:if>
356
        </xsl:if>
347
357
348
        <!-- Other Title  Statement -->
358
        <!-- Other Title  Statement -->
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl (-14 / +15 lines)
Lines 207-225 Link Here
207
    </span>
207
    </span>
208
  </xsl:if>
208
  </xsl:if>
209
209
210
  <xsl:if test="marc:datafield[@tag=011]">
210
  <!-- Build ISSN -->
211
    <span class="results_summary issn">
211
  <xsl:if test="marc:datafield[@tag=011]/marc:subfield[@code='a']">
212
      <span class="label">ISSN: </span>
212
    <span class="results_summary issn"><span class="label">ISSN: </span>
213
      <xsl:for-each select="marc:datafield[@tag=011]">
213
      <xsl:for-each select="marc:datafield[@tag=011]/marc:subfield[@code='a']">
214
        <xsl:value-of select="marc:subfield[@code='a']"/>
214
        <span property="issn">
215
        <xsl:choose>
215
          <xsl:value-of select="."/>
216
          <xsl:when test="position()=last()">
216
          <xsl:choose>
217
            <xsl:text>.</xsl:text>
217
            <xsl:when test="position()=last()">
218
          </xsl:when>
218
              <xsl:text>.</xsl:text>
219
          <xsl:otherwise>
219
            </xsl:when>
220
            <xsl:text>; </xsl:text>
220
            <xsl:otherwise>
221
          </xsl:otherwise>
221
              <xsl:text>; </xsl:text>
222
        </xsl:choose>
222
            </xsl:otherwise>
223
          </xsl:choose>
224
        </span>
223
      </xsl:for-each>
225
      </xsl:for-each>
224
    </span>
226
    </span>
225
  </xsl:if>
227
  </xsl:if>
226
- 

Return to bug 13164