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 440-452 Link Here
440
        </span>
440
        </span>
441
        </xsl:if>
441
        </xsl:if>
442
442
443
        <xsl:if test="marc:datafield[@tag=022]">
443
        <!-- Build ISSN -->
444
        <span class="results_summary issn"><span class="label">ISSN: </span>
444
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
445
        <xsl:for-each select="marc:datafield[@tag=022]">
445
          <span class="results_summary issn"><span class="label">ISSN: </span>
446
                <xsl:value-of select="marc:subfield[@code='a']"/>
446
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
447
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
447
              <span property="issn">
448
        </xsl:for-each>
448
                <xsl:value-of select="."/>
449
        </span>
449
                <xsl:choose>
450
                  <xsl:when test="position()=last()">
451
                    <xsl:text>.</xsl:text>
452
                  </xsl:when>
453
                  <xsl:otherwise>
454
                    <xsl:text>; </xsl:text>
455
                  </xsl:otherwise>
456
                </xsl:choose>
457
              </span>
458
            </xsl:for-each>
459
          </span>
450
        </xsl:if>
460
        </xsl:if>
451
461
452
        <xsl:if test="marc:datafield[@tag=013]">
462
        <xsl:if test="marc:datafield[@tag=013]">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/NORMARCslim2OPACDetail.xsl (-7 / +17 lines)
Lines 352-364 Link Here
352
        </span>
352
        </span>
353
        </xsl:if>
353
        </xsl:if>
354
354
355
        <xsl:if test="marc:datafield[@tag=022]">
355
        <!-- Build ISSN -->
356
        <span class="results_summary"><span class="label">ISSN: </span>
356
        <xsl:if test="marc:datafield[@tag=022]/marc:subfield[@code='a']">
357
        <xsl:for-each select="marc:datafield[@tag=022]">
357
          <span class="results_summary issn"><span class="label">ISSN: </span>
358
                <xsl:value-of select="marc:subfield[@code='a']"/>
358
            <xsl:for-each select="marc:datafield[@tag=022]/marc:subfield[@code='a']">
359
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
359
              <span property="issn">
360
        </xsl:for-each>
360
                <xsl:value-of select="."/>
361
        </span>
361
                <xsl:choose>
362
                  <xsl:when test="position()=last()">
363
                    <xsl:text>.</xsl:text>
364
                  </xsl:when>
365
                  <xsl:otherwise>
366
                    <xsl:text>; </xsl:text>
367
                  </xsl:otherwise>
368
                </xsl:choose>
369
              </span>
370
            </xsl:for-each>
371
          </span>
362
        </xsl:if>
372
        </xsl:if>
363
373
364
        <!-- Other Title  Statement -->
374
        <!-- 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