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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-25 / +24 lines)
Lines 283-324 Link Here
283
            <xsl:when test="marc:datafield[@tag=260]">
283
            <xsl:when test="marc:datafield[@tag=260]">
284
                <span class="results_summary publisher"><span class="label">Publication details: </span>
284
                <span class="results_summary publisher"><span class="label">Publication details: </span>
285
                    <xsl:for-each select="marc:datafield[@tag=260]">
285
                    <xsl:for-each select="marc:datafield[@tag=260]">
286
                        <xsl:for-each select="marc:subfield[@code='a']">
286
                        <xsl:for-each select="marc:subfield">
287
                        <xsl:if test="@code='a'">
287
                            <a>
288
                            <a>
288
                                <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=pl:"<xsl:value-of select="str:encode-uri(., true())"/>"</xsl:attribute>
289
                                <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=pl:"<xsl:value-of select="str:encode-uri(current(), true())"/>"</xsl:attribute>
289
                                <xsl:value-of select="."/>
290
                                <xsl:value-of select="current()"/>
290
                            </a>
291
                            </a>
291
                            <xsl:if test="position() != last()">
292
                            <xsl:if test="position() != last()">
292
                                <xsl:text> </xsl:text>
293
                                <xsl:text> </xsl:text>
293
                            </xsl:if>
294
                            </xsl:if>
294
                        </xsl:for-each>
295
                            <xsl:text> </xsl:text>
295
                        <xsl:text> </xsl:text>
296
                        <xsl:if test="marc:subfield[@code='b']">
297
                        <a>
298
                            <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Provider:"<xsl:value-of select="str:encode-uri(marc:subfield[@code='b'], true())"/>"</xsl:attribute>
299
                            <xsl:call-template name="subfieldSelect">
300
                                <xsl:with-param name="codes">b</xsl:with-param>
301
                            </xsl:call-template>
302
                        </a>
303
                        </xsl:if>
296
                        </xsl:if>
304
                        <xsl:text> </xsl:text>
297
                        <xsl:if test="@code='b'">
305
                        <xsl:for-each select="marc:subfield[@code='c']">
306
                            <a>
298
                            <a>
307
                                <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=copydate:"<xsl:value-of select="str:encode-uri(., true())"/>"</xsl:attribute>
299
                                <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Provider:"<xsl:value-of select="str:encode-uri(current(), true())"/>"</xsl:attribute>
308
                                <xsl:value-of select="."/>
300
                                <xsl:value-of select="current()"/>
301
                            </a>
302
                            <xsl:text> </xsl:text>
303
                        </xsl:if>
304
                        <xsl:if test="@code='c'">
305
                            <a>
306
                                <xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=copydate:"<xsl:value-of select="str:encode-uri(current(), true())"/>"</xsl:attribute>
307
                                <xsl:value-of select="current()"/>
309
                            </a>
308
                            </a>
310
                            <xsl:if test="position() != last()">
309
                            <xsl:if test="position() != last()">
311
                                <xsl:text> </xsl:text>
310
                                <xsl:text> </xsl:text>
312
                            </xsl:if>
311
                            </xsl:if>
313
                        </xsl:for-each>
312
                            <xsl:text> </xsl:text>
314
                        <xsl:text> </xsl:text>
313
                        </xsl:if>
315
                        <xsl:call-template name="chopPunctuation">
314
                        <xsl:if test="@code='g'">
316
                          <xsl:with-param name="chopString">
315
                            <xsl:call-template name="chopPunctuation">
317
                            <xsl:call-template name="subfieldSelect">
316
                               <xsl:with-param name="chopString">
318
                                <xsl:with-param name="codes">g</xsl:with-param>
317
                                  <xsl:value-of select="current()"/>
318
                               </xsl:with-param>
319
                            </xsl:call-template>
319
                            </xsl:call-template>
320
                           </xsl:with-param>
320
                        </xsl:if>
321
                       </xsl:call-template>
321
                        </xsl:for-each>
322
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
322
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
323
                    </xsl:for-each>
323
                    </xsl:for-each>
324
                </span>
324
                </span>
325
- 

Return to bug 15594