Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Maximilian Görmar
uri.hab.de
Commits
55fb3fcf
Commit
55fb3fcf
authored
Aug 13, 2018
by
David Maus
Browse files
Aufsätze in MODS-Konversion berücksichtigen
parent
eb85ebca
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/xslt/pica/mods.xsl
View file @
55fb3fcf
...
...
@@ -266,7 +266,7 @@
</xsl:if>
<!-- Titel in Bandsätzen und Aufsätzen (für die Anzeige usw.) -->
<xsl:if
test=
"pica:datafield[@tag = '027D']"
>
<xsl:if
test=
"
$recordType != 's' and
pica:datafield[@tag = '027D']"
>
<xsl:call-template
name=
"make-titleInfo"
>
<xsl:with-param
name=
"titleField"
select=
"pica:datafield[@tag = '027D']"
/>
<xsl:with-param
name=
"titleType"
>
alternative
</xsl:with-param>
...
...
@@ -280,6 +280,34 @@
<xsl:with-param
name=
"titleType"
>
abbreviated
</xsl:with-param>
</xsl:call-template>
</xsl:if>
<!-- Enthaltende Zeitschrift -->
<xsl:if
test=
"$recordType = 's' and pica:datafield[@tag = '027D']"
>
<mods:relatedItem
type=
"host"
>
<mods:titleInfo>
<mods:title>
<xsl:value-of
select=
"pica:datafield[@tag = '027D']/pica:subfield[@code = 'a']"
/>
</mods:title>
</mods:titleInfo>
<xsl:for-each
select=
"pica:datafield[@tag = '027D']/pica:subfield[@code = '0']"
>
<mods:identifier
type=
"issn"
><xsl:value-of
select=
"."
/></mods:identifier>
</xsl:for-each>
<xsl:if
test=
"pica:datafield[@tag = '027D']/pica:subfield[@code = 'p']"
>
<mods:originInfo>
<xsl:for-each
select=
"pica:datafield[@tag = '027D']/pica:subfield[@code = 'p']"
>
<xsl:if
test=
"not(preceding::pica:subfield[@code = 'p'][parent::pica:datafield[@tag = '027D']] = current())"
>
<mods:place>
<mods:placeTerm
type=
"text"
>
<xsl:value-of
select=
"."
/>
</mods:placeTerm>
</mods:place>
</xsl:if>
</xsl:for-each>
</mods:originInfo>
</xsl:if>
</mods:relatedItem>
</xsl:if>
</xsl:template>
<xsl:template
name=
"make-titleInfo"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment