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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl (-1 / +7 lines)
Lines 127-133 Link Here
127
127
128
        <xsl:if test="(marc:datafield[@tag=214] or marc:datafield[@tag=210])">
128
        <xsl:if test="(marc:datafield[@tag=214] or marc:datafield[@tag=210])">
129
        	<xsl:choose>
129
        	<xsl:choose>
130
        		<xsl:when test="(marc:datafield[@tag=214] and  marc:datafield[@tag=210])">
130
				<xsl:when test="(marc:datafield[@tag=214]/marc:subfield[@code='r'])">
131
					<xsl:call-template name="tag_214_r" />
132
				</xsl:when>
133
				<xsl:when test="(marc:datafield[@tag=214]/marc:subfield[@code='s'])">
134
					<xsl:call-template name="tag_214_s" />
135
				</xsl:when>
136
        		<xsl:when test="(marc:datafield[@tag=214] and marc:datafield[@tag=210])">
131
        			<xsl:call-template name="tag_214" />
137
        			<xsl:call-template name="tag_214" />
132
        		</xsl:when>
138
        		</xsl:when>
133
        		<xsl:when test="(marc:datafield[@tag=214])">
139
        		<xsl:when test="(marc:datafield[@tag=214])">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl (+39 lines)
Lines 319-324 Link Here
319
			</xsl:if>
319
			</xsl:if>
320
		</span>
320
		</span>
321
	</xsl:template>
321
	</xsl:template>
322
323
	<xsl:template name="tag_214_s">
324
	<xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='s']">
325
	<span class="results_summary tag_214_s">
326
	<span class="label">Printing and/or Publishing Information Transcribed as Found in the Colophon: </span>
327
	<xsl:for-each select="marc:datafield[@tag=214]">
328
	<xsl:value-of select="marc:subfield[@code='s']"/>
329
	<xsl:choose>
330
	<xsl:when test="position()=last()">
331
	<xsl:text>.</xsl:text>
332
	</xsl:when>
333
	<xsl:otherwise><xsl:text>, </xsl:text>
334
	</xsl:otherwise>
335
	</xsl:choose>
336
	</xsl:for-each>
337
	</span>
338
	</xsl:if>
339
	</xsl:template>
340
341
	<xsl:template name="tag_214_r">
342
	<xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='r']">
343
	<span class="results_summary tag_214_r">
344
	<span class="label">Printing and/or Publishing Information Transcribed as Found in the Main Source of
345
Information: </span>
346
	<xsl:for-each select="marc:datafield[@tag=214]">
347
	<xsl:value-of select="marc:subfield[@code='r']"/>
348
	<xsl:choose>
349
	<xsl:when test="position()=last()">
350
	<xsl:text>.</xsl:text>
351
	</xsl:when>
352
	<xsl:otherwise><xsl:text>, </xsl:text>
353
	</xsl:otherwise>
354
	</xsl:choose>
355
	</xsl:for-each>
356
	</span>
357
	</xsl:if>
358
	</xsl:template>
359
360
322
	<xsl:template name="tag_215">
361
	<xsl:template name="tag_215">
323
		<xsl:for-each select="marc:datafield[@tag=215]">
362
		<xsl:for-each select="marc:datafield[@tag=215]">
324
			<span class="results_summary description">
363
			<span class="results_summary description">
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslim2OPACDetail.xsl (+6 lines)
Lines 188-193 Link Here
188
188
189
  <xsl:if test="(marc:datafield[@tag=214] or marc:datafield[@tag=210])">
189
  <xsl:if test="(marc:datafield[@tag=214] or marc:datafield[@tag=210])">
190
    <xsl:choose>
190
    <xsl:choose>
191
        <xsl:when test="(marc:datafield[@tag=214]/marc:subfield[@code='r'])">
192
            <xsl:call-template name="tag_214_r" />
193
        </xsl:when>
194
        <xsl:when test="(marc:datafield[@tag=214]/marc:subfield[@code='s'])">
195
            <xsl:call-template name="tag_214_s" />
196
        </xsl:when>
191
        <xsl:when test="(marc:datafield[@tag=214] and  marc:datafield[@tag=210])">
197
        <xsl:when test="(marc:datafield[@tag=214] and  marc:datafield[@tag=210])">
192
            <xsl:call-template name="tag_214" />
198
            <xsl:call-template name="tag_214" />
193
        </xsl:when>
199
        </xsl:when>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/UNIMARCslimUtils.xsl (-1 / +37 lines)
Lines 408-413 Link Here
408
      </span>
408
      </span>
409
  </xsl:template>
409
  </xsl:template>
410
410
411
  <xsl:template name="tag_214_s">
412
  <xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='s']">
413
  <span class="results_summary tag_214_s">
414
  <span class="label">Printing and/or Publishing Information Transcribed as Found in the Colophon: </span>
415
  <xsl:for-each select="marc:datafield[@tag=214]">
416
  <xsl:value-of select="marc:subfield[@code='s']"/>
417
  <xsl:choose>
418
  <xsl:when test="position()=last()">
419
  <xsl:text>.</xsl:text>
420
  </xsl:when>
421
  <xsl:otherwise><xsl:text>, </xsl:text>
422
  </xsl:otherwise>
423
  </xsl:choose>
424
  </xsl:for-each>
425
  </span>
426
  </xsl:if>
427
  </xsl:template>
428
429
  <xsl:template name="tag_214_r">
430
  <xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='r']">
431
  <span class="results_summary tag_214_r">
432
  <span class="label">Printing and/or Publishing Information Transcribed as Found in the Main Source of
433
Information: </span>
434
  <xsl:for-each select="marc:datafield[@tag=214]">
435
  <xsl:value-of select="marc:subfield[@code='r']"/>
436
  <xsl:choose>
437
  <xsl:when test="position()=last()">
438
  <xsl:text>.</xsl:text>
439
  </xsl:when>
440
  <xsl:otherwise><xsl:text>, </xsl:text>
441
  </xsl:otherwise>
442
  </xsl:choose>
443
  </xsl:for-each>
444
  </span>
445
  </xsl:if>
446
  </xsl:template>
447
411
  <xsl:template name="tag_214">
448
  <xsl:template name="tag_214">
412
      <xsl:for-each select="marc:datafield[@tag=214]">
449
      <xsl:for-each select="marc:datafield[@tag=214]">
413
          <xsl:sort select="@ind2" data-type="number" />
450
          <xsl:sort select="@ind2" data-type="number" />
414
- 

Return to bug 30430