Lines 33-63
Link Here
|
33 |
<xsl:for-each select="marc:datafield[@tag=210]"> |
33 |
<xsl:for-each select="marc:datafield[@tag=210]"> |
34 |
<span> |
34 |
<span> |
35 |
<xsl:call-template name="addClassRtl" /> |
35 |
<xsl:call-template name="addClassRtl" /> |
36 |
<xsl:value-of select="marc:subfield[@code='a']"/> |
36 |
<xsl:for-each select="marc:subfield"> |
37 |
<xsl:if test="marc:subfield[@code='b']"> |
37 |
<xsl:choose> |
38 |
<xsl:if test="marc:subfield[@code='a']">, </xsl:if> |
38 |
<xsl:when test="@code='c' or @code='g'"> |
39 |
<xsl:value-of select="marc:subfield[@code='b']"/> |
39 |
<xsl:if test="position()>1"> |
40 |
</xsl:if> |
40 |
<xsl:text> : </xsl:text> |
41 |
<xsl:if test="marc:subfield[@code='a' or @code='b']"> |
41 |
</xsl:if> |
42 |
<xsl:if test="marc:subfield[@code='a']"> : </xsl:if> |
42 |
<xsl:value-of select="."/> |
43 |
<xsl:value-of select="marc:subfield[@code='c']"/> |
43 |
</xsl:when> |
44 |
</xsl:if> |
44 |
<xsl:otherwise> |
45 |
<xsl:if test="marc:subfield[@code='d']"> |
45 |
<xsl:if test="position()>1"> |
46 |
<xsl:if test="marc:subfield[@code='a' or @code='c']">, </xsl:if> |
46 |
<xsl:text>, </xsl:text> |
47 |
<xsl:value-of select="marc:subfield[@code='d']"/> |
47 |
</xsl:if> |
48 |
</xsl:if> |
48 |
<xsl:value-of select="."/> |
49 |
<xsl:if test="marc:subfield[@code='e']"> |
49 |
</xsl:otherwise> |
50 |
<xsl:if test="marc:subfield[@code='a' or @code='c' or @code='d']"> — </xsl:if> |
50 |
</xsl:choose> |
51 |
<xsl:value-of select="marc:subfield[@code='e']"/> |
51 |
</xsl:for-each> |
52 |
</xsl:if> |
|
|
53 |
<xsl:if test="marc:subfield[@code='g']"> |
54 |
<xsl:if test="marc:subfield[@code='e']"> : </xsl:if> |
55 |
<xsl:value-of select="marc:subfield[@code='g']"/> |
56 |
</xsl:if> |
57 |
<xsl:if test="marc:subfield[@code='h']"> |
58 |
<xsl:if test="marc:subfield[@code='e' or @code='g']">, </xsl:if> |
59 |
<xsl:value-of select="marc:subfield[@code='h']"/> |
60 |
</xsl:if> |
61 |
<xsl:if test="not (position() = last())"> |
52 |
<xsl:if test="not (position() = last())"> |
62 |
<xsl:text> • </xsl:text> |
53 |
<xsl:text> • </xsl:text> |
63 |
</xsl:if> |
54 |
</xsl:if> |
64 |
- |
|
|