projects
/
koha-bibliografija
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
b0b0eac
)
repeat relators code
author
Marijana Glavica
<mglavica@ffzg.hr>
Wed, 27 Nov 2013 18:45:38 +0000
(19:45 +0100)
committer
Marijana Glavica
<mglavica@ffzg.hr>
Wed, 27 Nov 2013 18:45:38 +0000
(19:45 +0100)
compact.xsl
patch
|
blob
|
history
diff --git
a/compact.xsl
b/compact.xsl
index
781b46a
..
c9bf376
100644
(file)
--- a/
compact.xsl
+++ b/
compact.xsl
@@
-857,7
+857,10
@@
<xsl:if test="marc:subfield[@code='r']">
<br/>
<xsl:text>Bibliografske baze: </xsl:text>
<xsl:if test="marc:subfield[@code='r']">
<br/>
<xsl:text>Bibliografske baze: </xsl:text>
- <xsl:value-of select="marc:subfield[@code='r']"/>
+ <xsl:for-each select="marc:subfield[@code='r']">
+ <xsl:value-of select="."/>
+ <xsl:text> | </xsl:text>
+ </xsl:for-each>
</xsl:if>
</xsl:for-each>
</div>
</xsl:if>
</xsl:for-each>
</div>
@@
-1026,15
+1029,13
@@
</xsl:when>
<xsl:otherwise><xsl:call-template name="nameABCDQ"/></xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise><xsl:call-template name="nameABCDQ"/></xsl:otherwise>
</xsl:choose>
- <xsl:if test="marc:subfield[@code='4' or @code='e'] != 'aut'">
- <span class="relatorcode">
+ <xsl:if test="marc:subfield[@code='4'] != 'aut'">
<xsl:text> [</xsl:text>
<xsl:text> [</xsl:text>
-
<xsl:choose
>
-
<xsl:when test="marc:subfield[@code=4]"><xsl:value-of select="marc:subfield[@code=4]"/></xsl:when
>
-
<xsl:otherwise><xsl:value-of select="marc:subfield[@code='e']"/></xsl:otherwi
se>
-
</xsl:choose
>
+
<xsl:for-each select="marc:subfield[@code='4']"
>
+
<xsl:value-of select="."/
>
+
<xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choo
se>
+
</xsl:for-each
>
<xsl:text>]</xsl:text>
<xsl:text>]</xsl:text>
- </span>
</xsl:if>
<xsl:text> ; </xsl:text>
</xsl:for-each>
</xsl:if>
<xsl:text> ; </xsl:text>
</xsl:for-each>
@@
-1059,15
+1060,13
@@
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
- <xsl:if test="marc:subfield[@code='4' or @code='e'] != 'aut'">
- <span class="relatorcode">
+ <xsl:if test="marc:subfield[@code='4'] != 'aut'">
<xsl:text> [</xsl:text>
<xsl:text> [</xsl:text>
-
<xsl:choose
>
-
<xsl:when test="marc:subfield[@code=4]"><xsl:value-of select="marc:subfield[@code=4]"/></xsl:when
>
-
<xsl:otherwise><xsl:value-of select="marc:subfield[@code='e']"/></xsl:otherwi
se>
-
</xsl:choose
>
+
<xsl:for-each select="marc:subfield[@code='4']"
>
+
<xsl:value-of select="."/
>
+
<xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choo
se>
+
</xsl:for-each
>
<xsl:text>]</xsl:text>
<xsl:text>]</xsl:text>
- </span>
</xsl:if>
</xsl:for-each>
</span>
</xsl:if>
</xsl:for-each>
</span>