Bugzilla – Attachment 93866 Details for
Bug 23702
New UNIMARC XSLT according to last IFLA updates
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
UNIMARCslim2intranetDetail.xsl
UNIMARCslim2intranetDetail.xsl (text/xml), 98.82 KB, created by
Koha Team University Lyon 3
on 2019-10-08 13:46:53 UTC
(
hide
)
Description:
UNIMARCslim2intranetDetail.xsl
Filename:
MIME Type:
Creator:
Koha Team University Lyon 3
Created:
2019-10-08 13:46:53 UTC
Size:
98.82 KB
patch
obsolete
><!DOCTYPE stylesheet [<!ENTITY nbsp " " >]> > ><xsl:stylesheet version="1.0" > xmlns:marc="http://www.loc.gov/MARC21/slim" > xmlns:items="http://www.koha-community.org/items" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > exclude-result-prefixes="marc items"> > ><xsl:import href="UNIMARCslimUtils.xsl"/> ><xsl:output method = "html" indent="yes" omit-xml-declaration = "yes" encoding="UTF-8"/> ><xsl:template match="/"> ><xsl:apply-templates/> ></xsl:template> > ><xsl:template match="marc:record"> ><xsl:variable name="Show856uAsImage" select="marc:sysprefs/marc:syspref[@name='Display856uAsImage']"/> ><xsl:variable name="leader" select="marc:leader"/> ><xsl:variable name="leader6" select="substring($leader,7,1)"/> ><xsl:variable name="leader7" select="substring($leader,8,1)"/> ><xsl:variable name="biblionumber" select="marc:controlfield[@tag=001]"/> ><xsl:variable name="renvoi" select="marc:datafield[@tag=700]/@ind1"/> > > ><xsl:if test="marc:datafield[@tag=200]"> ><xsl:for-each select="marc:datafield[@tag=200]"> ><h1> ><xsl:call-template name="addClassRtl" /> ><xsl:variable name="title" select="marc:subfield[@code='a']"/> ><xsl:variable name="ntitle" >select="translate($title, '˜œ슜슛슘슈슉','')"/> > <xsl:value-of select="marc:subfield[@code='a'][1]" /> ><xsl:if test="marc:subfield[@code='e'][1]"><xsl:text> : </xsl:text><xsl:value-of select="marc:subfield[@code='e'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='c'][1]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='c'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='d'][1]"><xsl:text> = </xsl:text><xsl:value-of select="marc:subfield[@code='d'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='h'][1]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='h'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='i'][1]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='i'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='e'][2]"><xsl:text> : </xsl:text><xsl:value-of select="marc:subfield[@code='e'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='c'][2]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='c'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='d'][2]"><xsl:text> = </xsl:text><xsl:value-of select="marc:subfield[@code='d'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='h'][2]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='h'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='i'][2]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='i'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='e'][3]"><xsl:text> : </xsl:text><xsl:value-of select="marc:subfield[@code='e'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='c'][3]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='c'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='d'][3]"><xsl:text> = </xsl:text><xsl:value-of select="marc:subfield[@code='d'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='h'][3]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='h'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='i'][3]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='i'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='a'][2]"><xsl:text>. </xsl:text><xsl:value-of select="marc:subfield[@code='a'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='a'][3]"><xsl:text>. </xsl:text><xsl:value-of select="marc:subfield[@code='a'][3]" /></xsl:if> ><xsl:if test="marc:subfield[@code='b']"><xsl:text> [</xsl:text><xsl:value-of select="marc:subfield[@code='b']"/><xsl:text>] </xsl:text> ></xsl:if> ><xsl:if test="marc:subfield[@code='f']"> ><xsl:text> / </xsl:text> ><xsl:if test="marc:subfield[@code='f'][1]"><xsl:text></xsl:text><xsl:value-of select="marc:subfield[@code='f'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='f'][2]"><xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='f'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='f'][3]"><xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='f'][3]" /></xsl:if> ></xsl:if> ><xsl:if test="marc:subfield[@code='g'][1]"><xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='g'][1]" /></xsl:if> ><xsl:if test="marc:subfield[@code='g'][2]"><xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='g'][2]" /></xsl:if> ><xsl:if test="marc:subfield[@code='g'][3]"><xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='g'][3]" /></xsl:if> ></h1> ></xsl:for-each> ></xsl:if> > ><!--&&OPAC--> ><xsl:if test="$biblionumber"> ><li><a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>See record in the OPAC</a></li> ></xsl:if> > > > > ><!--Titre de serie autorité 461--> ><!--<xsl:call-template name="tag_461" />--> > ><!--Titre de serie non autorité 461--> ><xsl:call-template name="tag_461bis" /> > ><!--Titre dépouillé 463--> ><xsl:call-template name="tag_463" /> > > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">412</xsl:with-param> ><xsl:with-param name="label">Is an excerpt or taken apart from</xsl:with-param> ></xsl:call-template> > ><!--413 Extrait ou tiré à part--> ><xsl:for-each select="marc:datafield[@tag=413]"> > <li> > <strong>A for extract or pulled apart : </strong> ><xsl:choose> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='o']) and (marc:subfield[@code='f']) and (marc:subfield[@code='c']) and (marc:subfield[@code='n']) and (marc:subfield[@code='d'])"> > <xsl:value-of select="marc:subfield[@code='t']"/> ><xsl:text> : </xsl:text> > <xsl:value-of select="marc:subfield[@code='o']"/> ><xsl:text> / </xsl:text> ><xsl:value-of select="marc:subfield[@code='f']"/> > <xsl:text>. - </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > <xsl:text> : </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>, </xsl:text> ><xsl:value-of select="marc:subfield[@code='d']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='o']) and (marc:subfield[@code='c']) and (marc:subfield[@code='n']) and (marc:subfield[@code='d'])"> > <xsl:value-of select="marc:subfield[@code='t']"/> ><xsl:text> : </xsl:text> > <xsl:value-of select="marc:subfield[@code='o']"/> > <xsl:text>. - </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > <xsl:text> : </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>, </xsl:text> ><xsl:value-of select="marc:subfield[@code='d']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='f']) and (marc:subfield[@code='c']) and (marc:subfield[@code='n']) and (marc:subfield[@code='d'])"> > <xsl:value-of select="marc:subfield[@code='t']"/> ><xsl:text> / </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> > <xsl:text>. - </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > <xsl:text> : </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>, </xsl:text> ><xsl:value-of select="marc:subfield[@code='d']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='c']) and (marc:subfield[@code='n']) and (marc:subfield[@code='d'])"> > <xsl:value-of select="marc:subfield[@code='t']"/> > <xsl:text>. - </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > <xsl:text> : </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>, </xsl:text> ><xsl:value-of select="marc:subfield[@code='d']"/> ></xsl:when> ><xsl:when test="marc:subfield[@code='t']"> > <xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:when> ></xsl:choose> > </li> > </xsl:for-each> > > > > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">421</xsl:with-param> ><xsl:with-param name="label">Has for supplement</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">422</xsl:with-param> ><xsl:with-param name="label">Is a supplement of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">423</xsl:with-param> ><xsl:with-param name="label">Is published with</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">424</xsl:with-param> ><xsl:with-param name="label">Is updated by</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">430</xsl:with-param> ><xsl:with-param name="label">Following</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">431</xsl:with-param> ><xsl:with-param name="label">Succeeds after division of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">432</xsl:with-param> ><xsl:with-param name="label">Replace</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">433</xsl:with-param> ><xsl:with-param name="label">Replace partially</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">434</xsl:with-param> ><xsl:with-param name="label">Absorbed</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">435</xsl:with-param> ><xsl:with-param name="label">Absorbed partially</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">436</xsl:with-param> ><xsl:with-param name="label">Merge of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">437</xsl:with-param> ><xsl:with-param name="label">Partial sequence of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">440</xsl:with-param> ><xsl:with-param name="label">Becomes</xsl:with-param> ></xsl:call-template> > > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">441</xsl:with-param> ><xsl:with-param name="label">Become partially</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">442</xsl:with-param> ><xsl:with-param name="label">Replace by</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">443</xsl:with-param> ><xsl:with-param name="label">Replace partially by</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">444</xsl:with-param> ><xsl:with-param name="label">Absorbed by</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">447</xsl:with-param> ><xsl:with-param name="label">Merged with...to train</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">451</xsl:with-param> ><xsl:with-param name="label">Other edition, same support</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">452</xsl:with-param> ><xsl:with-param name="label">Other edition, different support</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">453</xsl:with-param> ><xsl:with-param name="label">Translated under the title</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">454</xsl:with-param> ><xsl:with-param name="label">Is a translation of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">455</xsl:with-param> ><xsl:with-param name="label">Is a reproduction of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">456</xsl:with-param> ><xsl:with-param name="label">Is reproducted as</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">464</xsl:with-param> ><xsl:with-param name="label">Component</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">470</xsl:with-param> ><xsl:with-param name="label">Analysed document</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">481</xsl:with-param> ><xsl:with-param name="label">Is also linked in this volume</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">482</xsl:with-param> ><xsl:with-param name="label">Linked as a result of</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_4xx"> ><xsl:with-param name="tag">488</xsl:with-param> ><xsl:with-param name="label">Other type of relation</xsl:with-param> ></xsl:call-template> > ><xsl:if test="marc:datafield[@tag=531]"> ><li> ><strong>Short title : </strong> ><xsl:for-each select="marc:datafield[@tag=531]"> ><xsl:for-each select="marc:subfield"> ><xsl:value-of select="text()"/> ><xsl:choose> ><xsl:when test="position()=last()"> ><xsl:text>.</xsl:text> ></xsl:when> ><xsl:otherwise><xsl:text>, </xsl:text> ></xsl:otherwise> ></xsl:choose> ></xsl:for-each> ></xsl:for-each> ></li> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=540]"> ><li> ><strong>Title added by the cataloguer : </strong> ><xsl:for-each select="marc:datafield[@tag=540]"> ><xsl:for-each select="marc:subfield"> ><xsl:value-of select="text()"/> ><xsl:choose> ><xsl:when test="position()=last()"> ><xsl:text>.</xsl:text> ></xsl:when> ><xsl:otherwise><xsl:text>, </xsl:text> ></xsl:otherwise> ></xsl:choose> ></xsl:for-each> ></xsl:for-each> ></li> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=541]"> ><li> ><strong>Title translated by the cataloger : </strong> ><xsl:for-each select="marc:datafield[@tag=541]"> ><xsl:for-each select="marc:subfield"> ><xsl:value-of select="text()"/> ><xsl:choose> ><xsl:when test="position()=last()"> ><xsl:text>.</xsl:text> ></xsl:when> ><xsl:otherwise><xsl:text>, </xsl:text> ></xsl:otherwise> ></xsl:choose> ></xsl:for-each> ></xsl:for-each> ></li> ></xsl:if> > ><xsl:if test="not(contains($renvoi,'z'))"> ><xsl:call-template name="tag_7xx"> ><xsl:with-param name="tag">700</xsl:with-param> ><xsl:with-param name="label">Main Author</xsl:with-param> ></xsl:call-template> ></xsl:if> > ><xsl:call-template name="tag_71x"> ><xsl:with-param name="tag">710</xsl:with-param> ><xsl:with-param name="label">Collectivity Author</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_7xx"> ><xsl:with-param name="tag">701</xsl:with-param> ><xsl:with-param name="label">Co-author</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_7xx"> ><xsl:with-param name="tag">702</xsl:with-param> ><xsl:with-param name="label">Secondary author</xsl:with-param> ></xsl:call-template> > ><xsl:call-template name="tag_71x"> ><xsl:with-param name="tag">711</xsl:with-param> ><xsl:with-param name="label">Co-author collectivity</xsl:with-param> ></xsl:call-template> > > <xsl:call-template name="tag_71x"> > <xsl:with-param name="tag">712</xsl:with-param> > <xsl:with-param name="label">Secondary author collectivity</xsl:with-param> > </xsl:call-template> > > <xsl:if test="marc:datafield[@tag=101]"> > <li> > <strong>Language : </strong> > <xsl:for-each select="marc:datafield[@tag=101]"> > <xsl:for-each select="marc:subfield"> > <xsl:choose> > <xsl:when test="@code='b'">intermediate text, </xsl:when> > <xsl:when test="@code='c'">of the original work, </xsl:when> > <xsl:when test="@code='d'">of the summary, </xsl:when> > <xsl:when test="@code='e'">of the table of contents, </xsl:when> > <xsl:when test="@code='f'">from the title page, </xsl:when> > <xsl:when test="@code='g'">from the main title, </xsl:when> > <xsl:when test="@code='h'">of the booklet or lyrics, </xsl:when> > <xsl:when test="@code='i'">accompanying material, </xsl:when> > <xsl:when test="@code='j'">subtitles </xsl:when>n> </xsl:choose> > <xsl:value-of select="text()"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text> ; </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=102]"> > <li> > <strong>Countrys : </strong> > <xsl:for-each select="marc:datafield[@tag=102]"> > <xsl:for-each select="marc:subfield"> > <xsl:value-of select="text()"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=205]"> > <li> > <strong>Edition : </strong> > <xsl:for-each select="marc:datafield[@tag=205]"> > <xsl:for-each select="marc:subfield"> > <xsl:value-of select="text()"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </xsl:for-each> > </li> > </xsl:if> > > ><!--&&3 Publisher 210--> > <xsl:call-template name="tag_210" /> > ><!--&&3 Publisher 214--> > <xsl:call-template name="tag_214" /> > > > > > <!--210$s et $r Colophon et adresse transcrite--> ><xsl:if test="marc:datafield[@tag=210]/marc:subfield[@code='s']"> > <li> > <strong>Colophon : </strong> > <xsl:for-each select="marc:datafield[@tag=210]"> > <xsl:value-of select="marc:subfield[@code='s']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > ><xsl:if test="marc:datafield[@tag=210]/marc:subfield[@code='r']"> > <li> > <strong>Address : </strong> > <xsl:for-each select="marc:datafield[@tag=210]"> > <xsl:value-of select="marc:subfield[@code='r']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > ><!--TB-214--> > <!--210$s et $r Colophon et adresse transcrite--> ><xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='s']"> > <li> > <strong>Colophon : </strong> > <xsl:for-each select="marc:datafield[@tag=214]"> > <xsl:value-of select="marc:subfield[@code='s']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > ><xsl:if test="marc:datafield[@tag=214]/marc:subfield[@code='r']"> > <li> > <strong>Adresse transcrite : </strong> > <xsl:for-each select="marc:datafield[@tag=210]"> > <xsl:value-of select="marc:subfield[@code='r']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise><xsl:text>, </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > ><xsl:call-template name="tag_215" /> > > ><!--ISBN--> ><xsl:if test="(marc:datafield[@tag=010]/marc:subfield[@code='a']) or (marc:datafield[@tag=010]/marc:subfield[@code='b']) or (marc:datafield[@tag=010]/marc:subfield[@code='z'])"> > > <li><strong>ISBN : </strong> > <xsl:for-each select="marc:datafield[@tag=010]"> > ><xsl:choose> > <xsl:when test="(marc:subfield[@code='a']) and (marc:subfield[@code='b']) and (marc:subfield[@code='z'])"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='z']"/><xsl:text> (erroné)</xsl:text> ><xsl:text> </xsl:text> ><xsl:text>(</xsl:text><xsl:value-of select="marc:subfield[@code='b']"/><xsl:text>)</xsl:text> > </xsl:when> ><xsl:when test="(marc:subfield[@code='a']) and (marc:subfield[@code='b'])"> > <xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:text> </xsl:text> ><xsl:text>(</xsl:text><xsl:value-of select="marc:subfield[@code='b']"/><xsl:text>)</xsl:text> > </xsl:when> ><xsl:when test="(marc:subfield[@code='a']) and (marc:subfield[@code='z'])"> > <xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='z']"/><xsl:text> (erroné)</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='b']) and (marc:subfield[@code='z'])"> > <xsl:value-of select="marc:subfield[@code='z']"/> ><xsl:text> (error) </xsl:text><xsl:text>(</xsl:text> ><xsl:value-of select="marc:subfield[@code='b']"/><xsl:text>)</xsl:text> ></xsl:when> > <xsl:when test="(marc:subfield[@code='a'])"> > <xsl:value-of select="marc:subfield[@code='a']"/> > </xsl:when> > <xsl:when test="(marc:subfield[@code='b'])"> > <xsl:value-of select="marc:subfield[@code='b']"/> > </xsl:when> ><xsl:when test="(marc:subfield[@code='d'])"> > <xsl:value-of select="marc:subfield[@code='d']"/> > </xsl:when> > </xsl:choose> ><xsl:choose> ><xsl:when test="position()=last()"> > <xsl:text> </xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text> .- </xsl:text> > </xsl:otherwise> > </xsl:choose> ></xsl:for-each> ></li> ></xsl:if> > > > > <xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='d']"> > <li><strong>Price : </strong> > <xsl:for-each select="marc:datafield[@tag=010]"> > <xsl:variable name="isbn" select="marc:subfield[@code='d']"/> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text> ; </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > ><xsl:if test="marc:datafield[@tag=011]"> > <li> > <strong>ISSN : </strong> > <xsl:for-each select="marc:datafield[@tag=011]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text>.</xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text>; </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:call-template name="tag_title_collection"> > <xsl:with-param name="tag">225</xsl:with-param> > <xsl:with-param name="label">Collection </xsl:with-param> > </xsl:call-template> > ><!--410 Collection--> ><xsl:for-each select="marc:datafield[@tag=410]"> > <li> > <strong>In the collection : </strong> > <span> ><xsl:choose> ><xsl:when test="(marc:subfield[@code='9']) and (marc:subfield[@code='x']) and (marc:subfield[@code='v'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?q=an:<xsl:value-of select="marc:subfield[@code='9']"/></xsl:attribute> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:element> ><xsl:text>, ISSN </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=ns&q=<xsl:value-of select="marc:subfield[@code='x']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x']"/></xsl:element> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='v']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='9']) and (marc:subfield[@code='v'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?q=an:<xsl:value-of select="marc:subfield[@code='9']"/></xsl:attribute> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:element> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='v']"/> > </xsl:when> ><xsl:when test="(marc:subfield[@code='9']) and (marc:subfield[@code='x'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?q=an:<xsl:value-of select="marc:subfield[@code='9']"/></xsl:attribute> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:element> ><xsl:text>, ISSN </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=ns&q=<xsl:value-of select="marc:subfield[@code='x']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x']"/></xsl:element> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='x']) and (marc:subfield[@code='v'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=Title-series&q=<xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='t']"/></xsl:element> ><xsl:text>, ISSN </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=ns&q=<xsl:value-of select="marc:subfield[@code='x']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x']"/></xsl:element> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='v']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t']) and (marc:subfield[@code='v'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=Title-series&q=<xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='t']"/></xsl:element> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='v']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='t'])"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=Title-series&q=<xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='t']"/></xsl:element> ></xsl:when> > </xsl:choose> ></span> ></li> ></xsl:for-each> > > ><!--500 TITRE UNIFORME--> ><xsl:for-each select="marc:datafield[@tag=500]"> > <li> > <strong>Uniform title : </strong> > <xsl:if test="marc:subfield[@code='a']"> ><xsl:text>[</xsl:text> ><xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:choose> ><xsl:when test="(marc:subfield[@code='i']) and (marc:subfield[@code='m']) and (marc:subfield[@code='k'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='m']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='k']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='i']) and (marc:subfield[@code='l'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='l']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m']) and (marc:subfield[@code='k'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='k']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='i']) and (marc:subfield[@code='k'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='k']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='i'][3])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i'][1]"/> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i'][2]"/> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i'][3]"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='i'][2])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i'][1]"/> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i'][2]"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='l'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='l']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:otherwise> ><xsl:text>]</xsl:text> ></xsl:otherwise> ></xsl:choose> ></xsl:if> > </li> > </xsl:for-each> > > ><!--503 TITRE FORME--> ><xsl:for-each select="marc:datafield[@tag=503]"> > <li> > <strong>Titre de forme : </strong> > <xsl:if test="marc:subfield[@code='a']"> ><xsl:text>[</xsl:text> ><xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:choose> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='i']) and (marc:subfield[@code='m']) and (marc:subfield[@code='n']) and (marc:subfield[@code='o']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='i']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='o']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='m']) and (marc:subfield[@code='n']) and (marc:subfield[@code='o']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='m']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='n']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='o']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='j']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m']) and (marc:subfield[@code='n']) and (marc:subfield[@code='o']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='o']"/> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> > <xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='m']) and (marc:subfield[@code='n']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m']) and (marc:subfield[@code='n']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='h']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='h']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='f']) and (marc:subfield[@code='h'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='f']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='h']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='f'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='i']) and (marc:subfield[@code='n'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='i']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m']) and (marc:subfield[@code='n'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='n']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m']) and (marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='j']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='m'])"> > <xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='m']"/> ><xsl:text>]</xsl:text> ></xsl:when> ><xsl:otherwise> ><xsl:text>]</xsl:text> ></xsl:otherwise> ></xsl:choose> ></xsl:if> ></li> ></xsl:for-each> > ><!--517 AUTRE TITRE--> ><xsl:for-each select="marc:datafield[@tag=517]"> > <li> > <strong>Fomr titles) : </strong> > <xsl:if test="marc:subfield[@code='a']"> ><xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:choose> ><xsl:when test="(marc:subfield[@code='e']) and (marc:subfield[@code='h']) and (marc:subfield[@code='i'])"> > <xsl:text>: </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> ><xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='h']"/> ><xsl:text>, </xsl:text> ><xsl:value-of select="marc:subfield[@code='i']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='e'])"> > <xsl:text>: </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> ></xsl:when> ><xsl:when test="(marc:subfield[@code='j'])"> > <xsl:text>. </xsl:text> > <xsl:value-of select="marc:subfield[@code='j']"/> ></xsl:when> ></xsl:choose> ></xsl:if> ></li> ></xsl:for-each> > <xsl:if test="marc:datafield[@tag=686]"> > <li> > <strong>Other Classification : </strong> > <xsl:for-each select="marc:datafield[@tag=686]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:if test="marc:subfield[@code='2']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> > <xsl:if test="marc:subfield[@code='z']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='z']"/> > </xsl:if> > <xsl:if test="not (position()=last())"> > <xsl:text> ; </xsl:text> > </xsl:if> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=675]"> > <li> > <strong>Classification-675 : </strong> > <xsl:for-each select="marc:datafield[@tag=675]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:if test="marc:subfield[@code='b']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='b']"/> > </xsl:if> > <xsl:if test="marc:subfield[@code='c']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > <xsl:if test="not (position()=last())"><xsl:text> ; </xsl:text></xsl:if> > </xsl:for-each> > </li> > </xsl:if> > > > <xsl:if test="marc:datafield[@tag=676]"> > <li> > <strong>Classification-676 : </strong> > <xsl:for-each select="marc:datafield[@tag=676]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:if test="marc:subfield[@code='b']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='b']"/> > </xsl:if> > <xsl:if test="marc:subfield[@code='c']"> > <xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > <xsl:if test="not (position()=last())"><xsl:text> ; </xsl:text></xsl:if> > </xsl:for-each> > </li> > </xsl:if> > > > <xsl:if test="marc:datafield[@tag=327]"> > <li> > <strong>Note of content : </strong> > <xsl:for-each select="marc:datafield[@tag=327]"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">a</xsl:with-param> > <xsl:with-param name="subdivCodes">a</xsl:with-param> > <xsl:with-param name="subdivDelimiter"> | </xsl:with-param> > </xsl:call-template> > </xsl:with-param> > </xsl:call-template> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=330]"> > <li> > <strong>Abstract : </strong> > <xsl:for-each select="marc:datafield[@tag=330]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text> </xsl:text> > </xsl:when> > <xsl:otherwise> > <br></br><xsl:text> </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > ><xsl:if test="marc:datafield[@tag=326]"> > <li> > <strong>Periodicity : </strong> > <xsl:for-each select="marc:datafield[@tag=326]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text> </xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text>; </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > > ><xsl:if test="marc:datafield[@tag=310]"> > <li> > <strong>Note about the availability : </strong> > <xsl:for-each select="marc:datafield[@tag=310]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text> </xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text>; </xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=317]"> > <li> > <strong>Note(s) of provenance : </strong> > <xsl:for-each select="marc:datafield[@tag=317]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=320]"> > <li> > <strong>Notes : </strong> > <xsl:for-each select="marc:datafield[@tag=320]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=328]"> > <li> > <strong>Note of thesis : </strong> > <xsl:for-each select="marc:datafield[@tag=328]"> ><xsl:for-each select="marc:subfield"> > <xsl:value-of select="text()"/> > <xsl:choose><xsl:when test="position()=last()"><xsl:text> . </xsl:text></xsl:when><xsl:otherwise><xsl:text> - </xsl:text></xsl:otherwise></xsl:choose> > </xsl:for-each> > </xsl:for-each> > </li> > </xsl:if> > > <xsl:if test="marc:datafield[@tag=333]"> > <li> > <strong>Public : </strong> > <xsl:for-each select="marc:datafield[@tag=333]"> > <xsl:value-of select="marc:subfield[@code='a']"/> > <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose> > </xsl:for-each> > </li> > </xsl:if> > > ><!--&&13 Descripteur 610--> ><xsl:if test="marc:datafield[@tag=610]"> > <li> <strong>Subject : </strong> > <xsl:for-each select="marc:datafield[@tag=610]"> ><xsl:variable name="chp_610" select="marc:datafield[@tag=610]/marc:subfield[@code='a']"/> ><xsl:variable name="between" select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')"/> ><xsl:choose> ><xsl:when test="contains($chp_610,'(')"> ><a> ><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=su,phr:<xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')"/> <xsl:value-of select="$between"/></xsl:attribute> ><xsl:value-of select="marc:subfield[@code='a']"/> ></a> ></xsl:when> ><xsl:otherwise> ><a> ><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=su,phr:<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute> ><xsl:value-of select="marc:subfield[@code='a']"/> ></a> > </xsl:otherwise> ></xsl:choose> > <xsl:choose> > <xsl:when test="position()=last()"> > <xsl:text> </xsl:text> > </xsl:when> > <xsl:otherwise> > <xsl:text> . </xsl:text> ></xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </li> ></xsl:if> > > ><!--&&9 Subject - Name 600--> ><xsl:for-each select="marc:datafield[@tag=600]"> > <li> > <strong>Subject : </strong> > <span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ><xsl:text>+</xsl:text><xsl:if test="marc:subfield[@code='b']!=''"><xsl:value-of select="marc:subfield[@code='b']"/></xsl:if> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='b']"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='d']"> ><xsl:text>, </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='c']"> ><xsl:text>, </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='c']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='c']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='f']"> ><xsl:text> (</xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text>) </xsl:text> </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='y']"/> > </xsl:if> ><xsl:if test="marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='z']"/> > </xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots--> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> ><xsl:if test="marc:subfield[@code='b'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b']!=''"><xsl:value-of select="marc:subfield[@code='b']"/></xsl:if> ><xsl:if test="marc:subfield[@code='c'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='c']!=''"><xsl:value-of select="marc:subfield[@code='c']"/></xsl:if> ><xsl:if test="marc:subfield[@code='d'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='d']!=''"><xsl:value-of select="marc:subfield[@code='d']"/></xsl:if><xsl:if test="marc:subfield[@code='x'][1] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if> > </xsl:attribute><xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> > </li> > </xsl:for-each> > > ><!--&&10 Subject collectivity 601--> ><xsl:for-each select="marc:datafield[@tag=601]"> > <li> > <strong>Subject : </strong> > <span> ><xsl:if test="marc:subfield[@code='a']"> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='b'][2]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:element> ></xsl:if> > ><xsl:if test="marc:subfield[@code='b'][3]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:element> ></xsl:if> > > </xsl:if> > ><xsl:if test="marc:subfield[@code='c']"> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > > ><xsl:choose> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="marc:subfield[@code='d']"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ></xsl:choose> > ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element> ></xsl:if> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> ><xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='b'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][2]!=''"><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='b'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][3]!=''"><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:value-of select="marc:subfield[@code='y'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:value-of select="marc:subfield[@code='y'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:value-of select="marc:subfield[@code='y'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y']!=''"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:if><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> > </li> > </xsl:for-each> > ><xsl:for-each select="marc:datafield[@tag=602]"> ><li> ><strong>Subject : </strong> ><span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='b'][2]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:element> ></xsl:if> > ><xsl:if test="marc:subfield[@code='b'][3]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:element> ></xsl:if> > > </xsl:if> ><xsl:if test="marc:subfield[@code='c']"> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > ><xsl:choose> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f'])"> > <xsl:text> ( </xsl:text> ></xsl:when> ><xsl:when test="marc:subfield[@code='d']"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ></xsl:choose> > ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='t']"> ><xsl:text> -- </xsl:text> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element></xsl:if> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> > ><xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='b'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][2]!=''"><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='b'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][3]!=''"><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='t']!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='t']!=''"><xsl:value-of select="marc:subfield[@code='t']"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y']!=''"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:if><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> ></li> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=604]"> ><li> ><strong>Subject : </strong> ><span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='b'][2]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:element> ></xsl:if> > ><xsl:if test="marc:subfield[@code='b'][3]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:element> ></xsl:if> > > </xsl:if> ><xsl:if test="marc:subfield[@code='c']"> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > ><xsl:choose> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f'])"> > <xsl:text> ( </xsl:text> ></xsl:when> ><xsl:when test="marc:subfield[@code='d']"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ></xsl:choose> > ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='t']"> ><xsl:text> -- </xsl:text> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element></xsl:if> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> ><xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='t']!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='t']!=''"><xsl:value-of select="marc:subfield[@code='t']"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y']!=''"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:if><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> ></li> ></xsl:for-each> > > > ><xsl:for-each select="marc:datafield[@tag=605]"> ><li> ><strong>Subject : </strong> ><span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='b'][2]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:element> ></xsl:if> > ><xsl:if test="marc:subfield[@code='b'][3]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:element> ></xsl:if> > > </xsl:if> ><xsl:if test="marc:subfield[@code='c']"> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > ><xsl:choose> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f'])"> > <xsl:text> ( </xsl:text> ></xsl:when> ><xsl:when test="marc:subfield[@code='d']"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ></xsl:choose> > ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='t']"> ><xsl:text> -- </xsl:text> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element></xsl:if> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> > ><xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='t']!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='t']!=''"><xsl:value-of select="marc:subfield[@code='t']"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y']!=''"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:if><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> ></li> ></xsl:for-each> > > > ><!--&&11 Subject terms 606--> ><xsl:for-each select="marc:datafield[@tag=606]"> > <li> > <strong>Subject : </strong> > <span> ><xsl:if test="marc:subfield[@code='a']"> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='j']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='j'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='j'][1]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element> ></xsl:if> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='y'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='y'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][3]"/></xsl:element> ></xsl:if> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> > ><xsl:if test="marc:subfield[@code='x'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"> <xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:value-of select="marc:subfield[@code='y'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:value-of select="marc:subfield[@code='y'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:value-of select="marc:subfield[@code='y'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> > </li> > </xsl:for-each> > > ><!--&&12 Subject geographic name 607--> ><xsl:for-each select="marc:datafield[@tag=607]"> > <li> > <strong>Subject : </strong> > <span> ><xsl:if test="marc:subfield[@code='a']"> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element> ></xsl:if> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='y'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='y'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][3]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='y'][4]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][4]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][4]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='y'][5]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][5]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][5]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='y'][6]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y'][6]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y'][6]"/></xsl:element> ></xsl:if> > </xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> > <xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> > </xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> > ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][1] !=''"><xsl:value-of select="marc:subfield[@code='y'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][2] !=''"><xsl:value-of select="marc:subfield[@code='y'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y'][3] !=''"><xsl:value-of select="marc:subfield[@code='y'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> > </li> > </xsl:for-each> > ><xsl:for-each select="marc:datafield[@tag=608]"> ><li> ><strong>Subjects : </strong> ><span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='a']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='b']"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='b'][2]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][2]"/></xsl:element> ></xsl:if> > ><xsl:if test="marc:subfield[@code='b'][3]"> ><xsl:text>. </xsl:text> ><xsl:element name="a"> > <xsl:attribute name="href"> > /cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='b'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='b'][3]"/></xsl:element> ></xsl:if> > > </xsl:if> ><xsl:if test="marc:subfield[@code='c']"> ><xsl:text>. </xsl:text> ><xsl:value-of select="marc:subfield[@code='c']"/> > </xsl:if> > ><xsl:choose> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f']) and (marc:subfield[@code='e'])"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> ><xsl:text> ; </xsl:text> > <xsl:value-of select="marc:subfield[@code='f']"/> ><xsl:text> ; </xsl:text> ><xsl:value-of select="marc:subfield[@code='e']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ><xsl:when test="(marc:subfield[@code='d']) and (marc:subfield[@code='f'])"> > <xsl:text> ( </xsl:text> ></xsl:when> ><xsl:when test="marc:subfield[@code='d']"> > <xsl:text> ( </xsl:text> > <xsl:value-of select="marc:subfield[@code='d']"/> > <xsl:text> ) </xsl:text> ></xsl:when> ></xsl:choose> > ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='t']"> ><xsl:text> -- </xsl:text> ><xsl:value-of select="marc:subfield[@code='t']"/> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='x']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][1]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:element> ><xsl:if test="marc:subfield[@code='x'][2]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][2]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='x'][3]"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:element></xsl:if> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='y']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='y']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='y']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='a'] and marc:subfield[@code='z']"> ><xsl:text> -- </xsl:text> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/catalogue/search.pl?idx=su,phr&q=<xsl:value-of select="marc:subfield[@code='z']"/> ></xsl:attribute><xsl:value-of select="marc:subfield[@code='z']"/></xsl:element> ></xsl:if> ><xsl:if test="marc:subfield[@code='2']"> ><xsl:text> -- </xsl:text> > <xsl:value-of select="marc:subfield[@code='2']"/> > </xsl:if> ><xsl:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?idx=su&q= ><xsl:choose> > <xsl:when test="contains(marc:subfield[@code='a'],'(')"> > <xsl:value-of select="substring-before(marc:subfield[@code='a'], '(')" /> > <xsl:value-of select="substring-before(substring-after(marc:subfield[@code='a'], '('), ')')" /> > <xsl:value-of select="substring-after(marc:subfield[@code='a'], ')')" /> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="marc:subfield[@code='a']" /> > </xsl:otherwise> > </xsl:choose> > ><xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='b'][1]!=''"><xsl:value-of select="marc:subfield[@code='b'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][1]!=''"><xsl:value-of select="marc:subfield[@code='x'][1]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][2]!=''"><xsl:value-of select="marc:subfield[@code='x'][2]"/></xsl:if> ><xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='x'][3]!=''"><xsl:value-of select="marc:subfield[@code='x'][3]"/></xsl:if> ><xsl:if test="marc:subfield[@code='t']!=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='t']!=''"><xsl:value-of select="marc:subfield[@code='t']"/></xsl:if> ><xsl:if test="marc:subfield[@code='y'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='y']!=''"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:if><xsl:if test="marc:subfield[@code='z'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='z']!=''"><xsl:value-of select="marc:subfield[@code='z']"/></xsl:if><xsl:if test="marc:subfield[@code='j'] !=''"><xsl:text>+</xsl:text></xsl:if> <xsl:if test="marc:subfield[@code='j']!=''"><xsl:value-of select="marc:subfield[@code='j']"/></xsl:if></xsl:attribute> <xsl:element name="img"><xsl:attribute name="src">/intranet-tmpl/prog/img/filefind.png</xsl:attribute><xsl:attribute name="title">Search all the subject words</xsl:attribute></xsl:element> </xsl:element> ></span> ></li> ></xsl:for-each> > > <xsl:call-template name="tag_subject"> > <xsl:with-param name="tag">615</xsl:with-param> > <xsl:with-param name="label">Subject category </xsl:with-param> > </xsl:call-template> > > <xsl:call-template name="tag_subject"> > <xsl:with-param name="tag">616</xsl:with-param> > <xsl:with-param name="label">Trademark</xsl:with-param> > </xsl:call-template> > ><!--&&14 URL 856--> ><xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']"> > <span class="results_summary"> > <span class="label">Online : </span> > <xsl:for-each select="marc:datafield[@tag=856]"> > <xsl:variable name="url" select="substring-before(marc:subfield[@code='u'], '//')"/> ><xsl:if test="contains($url,'http:') or contains($url,'https:')"> > <a> > <xsl:attribute name="href"> > <xsl:value-of select="marc:subfield[@code='u']"/> > </xsl:attribute> > <xsl:choose> > <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">y3z</xsl:with-param> > </xsl:call-template> > </xsl:when> > <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])"> > Clic here > </xsl:when> > </xsl:choose> > </a> ></xsl:if> ><xsl:if test="not(contains($url,'http:'))and not (contains($url,'https:'))"> > <a> > <xsl:attribute name="href"> > http://<xsl:value-of select="marc:subfield[@code='u']"/> > </xsl:attribute> > <xsl:choose> > <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">y3z</xsl:with-param> > </xsl:call-template> > </xsl:when> > <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])"> > Clic here > </xsl:when> > </xsl:choose> > </a> ></xsl:if> > <xsl:choose> > <xsl:when test="position()=last()"/> > <xsl:otherwise> | </xsl:otherwise> > </xsl:choose> > </xsl:for-each> > </span> > </xsl:if> > > <!-- 780 --> > <xsl:if test="marc:datafield[@tag=780]"> > <xsl:for-each select="marc:datafield[@tag=780]"> > <li> > <xsl:choose> > <xsl:when test="@ind2=0"> > <strong>Continue : </strong> > </xsl:when> > <xsl:when test="@ind2=1"> > <strong>Continue in part : </strong> > </xsl:when> > <xsl:when test="@ind2=2"> > <strong>Replace : </strong> > </xsl:when> > <xsl:when test="@ind2=3"> > <strong>Replace in part : </strong> > </xsl:when> > <xsl:when test="@ind2=4"> > <strong>Formed by the meeting of... et : ...</strong> > </xsl:when> > <xsl:when test="@ind2=5"> > <strong>:</strong> > </xsl:when> > <xsl:when test="@ind2=6"> > <strong>Absorbed in part :c</strong> > </xsl:when> > <xsl:when test="@ind2=7"> > <strong>Separed of :</strong> > </xsl:when> > </xsl:choose> > > <xsl:variable name="f780"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">à </xsl:with-param> > </xsl:call-template> > </xsl:variable> > <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=<xsl:value-of select="translate($f780, '()', '')"/></xsl:attribute> > <xsl:value-of select="translate($f780, '()', '')"/> > </a> > </li> > > <xsl:choose> > <xsl:when test="@ind1=0"> > <li><xsl:value-of select="marc:subfield[@code='n']"/></li> > </xsl:when> > </xsl:choose> > > </xsl:for-each> > </xsl:if> > > <!-- 785 --> > <xsl:if test="marc:datafield[@tag=785]"> > <xsl:for-each select="marc:datafield[@tag=785]"> > <li> > <xsl:choose> > <xsl:when test="@ind2=0"> > <strong>Continue by :</strong> > </xsl:when> > <xsl:when test="@ind2=1"> > <strong>Continue in part by :</strong> > </xsl:when> > <xsl:when test="@ind2=2"> > <strong>Replace by :</strong> > </xsl:when> > <xsl:when test="@ind2=3"> > <strong>Replac in part by : </strong> > </xsl:when> > <xsl:when test="@ind2=4"> > <strong>Absorbed by : </strong> > </xsl:when> > <xsl:when test="@ind2=5"> > <strong>Absorbé partiellement par : </strong> > </xsl:when> > <xsl:when test="@ind2=6"> > <strong>Explode from ... at ... : </strong> > </xsl:when> > <xsl:when test="@ind2=7"> > <strong>Merged with ...to train... : </strong> > </xsl:when> > <xsl:when test="@ind2=8"> > <strong>Redevient : </strong> > </xsl:when> > </xsl:choose> > <xsl:variable name="f785"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">à </xsl:with-param> > </xsl:call-template> > </xsl:variable> > > <a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=<xsl:value-of select="translate($f785, '()', '')"/></xsl:attribute> > <xsl:value-of select="translate($f785, '()', '')"/> > </a> > > </li> > </xsl:for-each> > </xsl:if> > > </xsl:template> > > <xsl:template name="nameABCDQ"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">aq</xsl:with-param> > </xsl:call-template> > </xsl:with-param> > <xsl:with-param name="punctuation"> > <xsl:text>:,;/ </xsl:text> > </xsl:with-param> > </xsl:call-template> > <xsl:call-template name="termsOfAddress"/> > </xsl:template> > > <xsl:template name="nameABCDN"> > <xsl:for-each select="marc:subfield[@code='a']"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString" select="."/> > </xsl:call-template> > </xsl:for-each> > <xsl:for-each select="marc:subfield[@code='b']"> > <xsl:value-of select="."/> > </xsl:for-each> > <xsl:if test="marc:subfield[@code='c'] or marc:subfield[@code='d'] or marc:subfield[@code='n']"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">cdn</xsl:with-param> > </xsl:call-template> > </xsl:if> > </xsl:template> > > <xsl:template name="nameACDEQ"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">acdeq</xsl:with-param> > </xsl:call-template> > </xsl:template> > <xsl:template name="termsOfAddress"> > <xsl:if test="marc:subfield[@code='b' or @code='c']"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString"> > <xsl:call-template name="subfieldSelect"> > <xsl:with-param name="codes">bc</xsl:with-param> > </xsl:call-template> > </xsl:with-param> > </xsl:call-template> > </xsl:if> > </xsl:template> > > <xsl:template name="part"> > <xsl:variable name="partNumber"> > <xsl:call-template name="specialSubfieldSelect"> > <xsl:with-param name="axis">n</xsl:with-param> > <xsl:with-param name="anyCodes">n</xsl:with-param> > <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param> > </xsl:call-template> > </xsl:variable> > <xsl:variable name="partName"> > <xsl:call-template name="specialSubfieldSelect"> > <xsl:with-param name="axis">p</xsl:with-param> > <xsl:with-param name="anyCodes">p</xsl:with-param> > <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param> > </xsl:call-template> > </xsl:variable> > <xsl:if test="string-length(normalize-space($partNumber))"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString" select="$partNumber"/> > </xsl:call-template> > </xsl:if> > <xsl:if test="string-length(normalize-space($partName))"> > <xsl:call-template name="chopPunctuation"> > <xsl:with-param name="chopString" select="$partName"/> > </xsl:call-template> > </xsl:if> > </xsl:template> > > <xsl:template name="specialSubfieldSelect"> > <xsl:param name="anyCodes"/> > <xsl:param name="axis"/> > <xsl:param name="beforeCodes"/> > <xsl:param name="afterCodes"/> > <xsl:variable name="str"> > <xsl:for-each select="marc:subfield"> > <xsl:if test="contains($anyCodes, @code) or (contains($beforeCodes,@code) and following-sibling::marc:subfield[@code=$axis]) or (contains($afterCodes,@code) and preceding-sibling::marc:subfield[@code=$axis])"> > <xsl:value-of select="text()"/> > <xsl:text> </xsl:text> > </xsl:if> > </xsl:for-each> > </xsl:variable> > <xsl:value-of select="substring($str,1,string-length($str)-1)"/> > </xsl:template> > ></xsl:stylesheet>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 23702
:
93308
|
93318
|
93319
|
93320
|
93321
|
93322
|
93331
|
93332
|
93333
|
93866
|
93867
|
93868
|
93869
|
93870
|
94369
|
94370
|
95581
|
95949
|
97625
|
97830
|
101417
|
101418
|
103375