Bugzilla – Attachment 93868 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]
UNIMARCslim2OPACDetail.xsl
UNIMARCslim2OPACDetail.xsl (text/xml), 94.45 KB, created by
Koha Team University Lyon 3
on 2019-10-08 13:47:59 UTC
(
hide
)
Description:
UNIMARCslim2OPACDetail.xsl
Filename:
MIME Type:
Creator:
Koha Team University Lyon 3
Created:
2019-10-08 13:47:59 UTC
Size:
94.45 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: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="$ntitle" />--> ><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='v'][1]"><xsl:text> . </xsl:text><xsl:value-of select="marc:subfield[@code='v'][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> > > ><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> > ><xsl:for-each select="marc:datafield[@tag=413]"> ><span class="results_summary"> ><span class="label">A for extract or pulled apart : </span> ><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> > </span> > </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> > > ><!--Titre de serie autorite 461--> ><!--<xsl:call-template name="tag_461" />--> > ><!---Titre de serie non autorite 461--> ><xsl:call-template name="tag_461bis" /> > ><!--Titre dépouillé 463--> ><xsl:call-template name="tag_463" /> > > ><xsl:if test="marc:datafield[@tag=531]"> ><span class="results_summary"> ><span class="label">Short title : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=540]"> ><span class="results_summary"> ><span class="label">Title added by the cataloguer : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=541]"> ><span class="results_summary"> ><span class="label">Title translated by the cataloger : </span> ><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> ></span> ></xsl:if> > > > <xsl:call-template name="tag_7xx"> > <xsl:with-param name="tag">700</xsl:with-param> > <xsl:with-param name="label">Author(s)</xsl:with-param> > </xsl:call-template> > > <xsl:call-template name="tag_71x"> > <xsl:with-param name="tag">710</xsl:with-param> > <xsl:with-param name="label">Author(s)</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">Author(s)</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">Author(s)</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">Author(s)</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">Author(s)</xsl:with-param> > </xsl:call-template> > ><xsl:if test="marc:datafield[@tag=101]"> ><span class="results_summary"> ><span class="label">Language(s) : </span> ><xsl:for-each select="marc:datafield[@tag=101]"> ><xsl:for-each select="marc:subfield"> ><xsl:value-of select="text()"/> > <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> > </span> > </xsl:if> > ><xsl:if test="marc:datafield[@tag=102]"> ><span class="results_summary"> ><span class="label">Country : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=205]"> ><span class="results_summary"> ><span class="label">Edition : </span> ><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> ></span> ></xsl:if> > ><xsl:call-template name="tag_210" /> ><xsl:call-template name="tag_214" /> > > ><xsl:if test="marc:datafield[@tag=210]/marc:subfield[@code='s']"> ><span class="results_summary"> ><span class="label">Colophon : </span> ><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> ></span> ></xsl:if> > ><!--210$s et $r Colophon et Adresse transcrite--> ><xsl:if test="marc:datafield[@tag=210]/marc:subfield[@code='r']"> ><span class="results_summary"> ><span class="label">Address : </span> ><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> ></span> ></xsl:if> > > ><!--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'])"> > <span class="results_summary"> ><span class="label">ISBN : </span> > <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>(erroné) </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> ></span> ></xsl:if> > > > > ><xsl:if test="marc:datafield[@tag=010]/marc:subfield[@code='d']"> ><span class="results_summary"> ><span class="label">Price : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=011]"> ><span class="results_summary"> ><span class="label">ISSN : </span> ><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> ></span> ></xsl:if> > > <xsl:call-template name="tag_title"> > <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]"> ><span class="results_summary"> ><span class="label">Collection : </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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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> ></xsl:for-each> > > > ><!--500 DE UNIFORME--> ><xsl:for-each select="marc:datafield[@tag=500]"> ><span class="results_summary"> ><span class="label">Uniform title : </span> > <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> > </span> > </xsl:for-each> > > ><!--503 TITRE FORME--> ><xsl:for-each select="marc:datafield[@tag=503]"> > <span class="results_summary"> ><span class="label">Form title : </span> > <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> ></span> ></xsl:for-each> > > ><!--517 AUTRE TITRE--> ><xsl:for-each select="marc:datafield[@tag=517]"> ><span class="results_summary"> ><span class="label">Other title : </span> > <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> ></span> ></xsl:for-each> > > ><xsl:if test="marc:datafield[@tag=686]"> ><span class="results_summary"> ><span class="label">Other classification : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=675]"> ><span class="results_summary"> ><span class="label">Classification - CDU : </span> ><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> ></span> ></xsl:if> > > ><xsl:if test="marc:datafield[@tag=676]"> ><span class="results_summary"> ><span class="label">Classification - Dewey : </span> ><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> ></span> ></xsl:if> > > ><xsl:if test="marc:datafield[@tag=327]"> ><span class="results_summary"> ><span class="label">Note(s) of content : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=330]"> ><span class="results_summary"> ><span class="label">Résumé : </span> ><xsl:for-each select="marc:datafield[@tag=330]"> ><a class="voir_resume" href="#descriptions"> ><xsl:text>Voir le résumé</xsl:text> ></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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=326]"> ><span class="results_summary"> ><span class="label">Périodicity : </span> ><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> ></span> ></xsl:if> > > ><xsl:if test="marc:datafield[@tag=310]"> ><span class="results_summary"> ><span class="label">Note(s) about the availablity : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=317]"> ><span class="results_summary"> ><span class="label">Note(s) of provenance : </span> ><xsl:for-each select="marc:datafield[@tag=317]"> ><xsl:value-of select="marc:subfield[@code='a']"/> ></xsl:for-each> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=320]"> ><span class="results_summary"> ><span class="label">Note(s) : </span> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=328]"> ><span class="results_summary"> ><span class="label">Note(s) of thesis : </span> ><xsl:for-each select="marc:datafield[@tag=328]"> ><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> ></span> ></xsl:if> > ><xsl:if test="marc:datafield[@tag=333]"> ><span class="results_summary"> ><span class="label">Abstract : </span> ><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> ></span> ></xsl:if> > > ><xsl:if test="marc:datafield[@tag=610]"> ><span class="results_summary"> ><span class="label">Subject : </span> ><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/opac-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/opac-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> ></span> ></xsl:if> > > > ><xsl:for-each select="marc:datafield[@tag=600]"> ><span class="results_summary"> ><span class="label">Subject - name : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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: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:text> | </xsl:text> ><!-- recherche sur tous les mots--> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=601]"> ><span class="results_summary"> ><span class="label">Subject - Collectivities : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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']"> > <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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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'] !=''"><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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=602]"> ><span class="results_summary"> ><span class="label">Subject â Name of family : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=604]"> ><span class="results_summary"> ><span class="label">Subject â Author/Title : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=605]"> ><span class="results_summary"> ><span class="label">Subject â Uniform title : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > > > ><xsl:for-each select="marc:datafield[@tag=606]"> ><span class="results_summary"> ><span class="label">Subject : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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='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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=607]"> ><span class="results_summary"> ><span class="label">Subject - geographical : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > ><xsl:for-each select="marc:datafield[@tag=608]"> ><span class="results_summary"> ><span class="label">Subject - Form, physical types : </span> ><xsl:if test="marc:subfield[@code='a']"> ><xsl:element name="a"> ><xsl:attribute name="href"> >/cgi-bin/koha/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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/opac-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:text> | </xsl:text> ><!-- recherche sur tous les mots --> <xsl:element name="a"><xsl:attribute name="href">/cgi-bin/koha/opac-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">Lancer une recherche sur tous les mots sujet</xsl:attribute></xsl:element> </xsl:element> ></span> ></xsl:for-each> > > > <xsl:call-template name="tag_subject"> > <xsl:with-param name="tag">615</xsl:with-param> > <xsl:with-param name="label">Category of subject</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> > > ><xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']"> ><span class="results_summary"> ><span class="label">Online resource : </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:')"> ><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'])"> >Cliquer ici ></xsl:when> ></xsl:choose> ></a> ></xsl:if> ><xsl:if test="not(contains($url,'http:'))"> ><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'])"> >Cliquer ici ></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> > ><!-- ><xsl:if test="marc:datafield[@tag=901]"> > > <span class="results_summary"> ><span class="label">Type:</span> > <xsl:for-each select="marc:datafield[@tag=901]"> > <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> > </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>Merged ... and: ...</strong> > </xsl:when> > <xsl:when test="@ind2=5"> > <strong>Absorbed : </strong> > </xsl:when> > <xsl:when test="@ind2=6"> > <strong>Absorbed in part :</strong> > </xsl:when> > <xsl:when test="@ind2=7"> > <strong>Separed :</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/opac-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 :</strong> > </xsl:when> > <xsl:when test="@ind2=2"> > <strong>Replace by :</strong> > </xsl:when> > <xsl:when test="@ind2=3"> > <strong>Replace 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 of ... 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/opac-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