Mercurial > hg > nginx-site
changeset 3038:f0c2c0458f2b
Regenerated.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Thu, 01 Feb 2024 15:25:52 +0400 |
parents | c1d078b13527 |
children | e6b785b7e308 |
files | xslt/link.xslt |
diffstat | 1 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/xslt/link.xslt Thu Feb 01 15:25:51 2024 +0400 +++ b/xslt/link.xslt Thu Feb 01 15:25:52 2024 +0400 @@ -50,7 +50,11 @@ <a href="{substring-before(@doc, '.xml')}.html#{@id}"><xsl:value-of select="@id"/></a> <xsl:if test="count(../link[@id = current()/@id]) > 1"> <xsl:text> (</xsl:text> - <xsl:value-of select="substring-before(substring-after(@doc, '/'), '.xml')"/> + <xsl:choose><xsl:when test="contains(@doc, '/')"> + <xsl:value-of select="substring-before(substring-after(@doc, '/'), '.xml')"/> + </xsl:when><xsl:otherwise> + <xsl:value-of select="substring-before(@doc, '.xml')"/> + </xsl:otherwise></xsl:choose> <xsl:text>)</xsl:text> </xsl:if> <br/> @@ -62,7 +66,11 @@ <a href="{substring-before(@doc, '.xml')}.html#{@id}"><xsl:apply-templates/></a> <xsl:if test="count(../link[@id = current()/@id and @doc != current()/@doc]) > 0"> <xsl:text> (</xsl:text> - <xsl:value-of select="substring-before(substring-after(@doc, '/'), '.xml')"/> + <xsl:choose><xsl:when test="contains(@doc, '/')"> + <xsl:value-of select="substring-before(substring-after(@doc, '/'), '.xml')"/> + </xsl:when><xsl:otherwise> + <xsl:value-of select="substring-before(@doc, '.xml')"/> + </xsl:otherwise></xsl:choose> <xsl:text>)</xsl:text> </xsl:if> <br/>