Merge pull request #10184 from saschaszott/saschaszott-patch-7

conditional rendering of metadata section in style.xsl
This commit is contained in:
Tim Donohue
2025-05-14 13:30:02 -05:00
committed by GitHub

View File

@@ -319,20 +319,22 @@
</div>
</div>
</div>
<div class="card">
<a data-toggle="collapse">
<xsl:attribute name="href">#<xsl:value-of select="translate(oai:header/oai:identifier/text(), ':/.', '')"></xsl:value-of></xsl:attribute>
<div class="card-header">
<h5>Metadata</h5>
</div>
</a>
<div class="collapse">
<xsl:attribute name="id"><xsl:value-of select="translate(oai:header/oai:identifier/text(), ':/.', '')"></xsl:value-of></xsl:attribute>
<div class="card-body">
<xsl:apply-templates select="oai:metadata/*" />
</div>
</div>
</div>
<xsl:if test="oai:metadata">
<div class="card">
<a data-toggle="collapse">
<xsl:attribute name="href">#<xsl:value-of select="translate(oai:header/oai:identifier/text(), ':/.', '')"></xsl:value-of></xsl:attribute>
<div class="card-header">
<h5>Metadata</h5>
</div>
</a>
<div class="collapse">
<xsl:attribute name="id"><xsl:value-of select="translate(oai:header/oai:identifier/text(), ':/.', '')"></xsl:value-of></xsl:attribute>
<div class="card-body">
<xsl:apply-templates select="oai:metadata/*" />
</div>
</div>
</div>
</xsl:if>
</div>
</div>
</xsl:for-each>
@@ -378,14 +380,16 @@
</xsl:for-each>
</div>
</div>
<div class="card">
<div class="card-header">
<h5>Metadata</h5>
</div>
<div class="card-body">
<xsl:apply-templates select="oai:metadata/*" />
</div>
</div>
<xsl:if test="oai:metadata">
<div class="card">
<div class="card-header">
<h5>Metadata</h5>
</div>
<div class="card-body">
<xsl:apply-templates select="oai:metadata/*" />
</div>
</div>
</xsl:if>
</div>
</div>
</xsl:for-each>