<!-- 866 textual holdings -->
<xsl:if test="marc:datafield[@tag=866]">
- <span class="results_summary holdings_note"><span class="label">Holdings note: </span>
+ <span class="results_summary holdings_note"><span class="label">Holdings: </span><br />
<xsl:for-each select="marc:datafield[@tag=866]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">axz</xsl:with-param>
</xsl:call-template>
- <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
+ <!-- 867 textual holdings -->
+ <xsl:if test="marc:datafield[@tag=867]">
+ <span class="results_summary holdings_note"><span class="label">Supplements: </span><br />
+ <xsl:for-each select="marc:datafield[@tag=867]">
+ <xsl:call-template name="subfieldSelect">
+ <xsl:with-param name="codes">axz</xsl:with-param>
+ </xsl:call-template>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
+ </xsl:for-each>
+ </span>
+ </xsl:if>
+
+ <!-- 868 textual holdings -->
+ <xsl:if test="marc:datafield[@tag=868]">
+ <span class="results_summary holdings_note"><span class="label">Indexes: </span><br />
+ <xsl:for-each select="marc:datafield[@tag=868]">
+ <xsl:call-template name="subfieldSelect">
+ <xsl:with-param name="codes">axz</xsl:with-param>
+ </xsl:call-template>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
+ </xsl:for-each>
+ </span>
+ </xsl:if>
+
+
<!-- 775 Other Edition -->
<xsl:if test="marc:datafield[@tag=775]">
<span class="results_summary other_editions"><span class="label">Other editions: </span>
<!-- 866 textual holdings -->
<xsl:if test="marc:datafield[@tag=866]">
- <span class="results_summary holdings_note"><span class="label">Holdings note: </span>
+ <span class="results_summary holdings_note"><span class="label">Holdings: </span> <br />
<xsl:for-each select="marc:datafield[@tag=866]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">az</xsl:with-param>
</xsl:call-template>
- <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
+ </xsl:for-each>
+ </span>
+ </xsl:if>
+
+ <!-- 867 textual holdings -->
+ <xsl:if test="marc:datafield[@tag=867]">
+ <span class="results_summary holdings_note"><span class="label">Supplements: </span> <br />
+ <xsl:for-each select="marc:datafield[@tag=867]">
+ <xsl:call-template name="subfieldSelect">
+ <xsl:with-param name="codes">az</xsl:with-param>
+ </xsl:call-template>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
+ </xsl:for-each>
+ </span>
+ </xsl:if>
+
+ <!-- 868 textual holdings -->
+ <xsl:if test="marc:datafield[@tag=868]">
+ <span class="results_summary holdings_note"><span class="label">Indexes: </span> <br />
+ <xsl:for-each select="marc:datafield[@tag=868]">
+ <xsl:call-template name="subfieldSelect">
+ <xsl:with-param name="codes">az</xsl:with-param>
+ </xsl:call-template>
+ <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text><br /></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>