Мой URL, имеющий как hsahtag открыть скрыть и показать, и follwed с помощью отслеживания URL (строка запроса), например, как показано ниже http://pre-live/en-gb/information/help-and-contacts/contact-us#Group?clickpage=information-en--group-travel--index&kmtag=c&ban=||SH|2|CTA1|||||CampID||||L2|||||||хэштегом и строки запроса обмена в URL
Вопрос заключается в #Group не работает должным образом из-за строки запроса, связанной с ней, она будет работать, когда мы поместим хэш-тег.
так может предложить любой из по этому вопросу.
ниже моя часть XSLT
<div class="linkContainer">
<!-- Check if the URL we're tracking is internal (BA) or external, if it is internal it will return true-->
<xsl:variable name="trackingURL">
<xsl:apply-templates select="." mode="trackingURL">
<xsl:with-param name="trackURL" select="linkURL" />
</xsl:apply-templates>
</xsl:variable>
<xsl:variable name="link">
<xsl:value-of select="linkURL"/>
</xsl:variable>
<xsl:variable name="hash">
<xsl:value-of select="substring-after($link, '#')"/>
</xsl:variable>
<xsl:variable name="linkURL">
<xsl:if test="contains($link, '#')">
<xsl:value-of select="substring-before($link, '#')"/>
</xsl:if>
<xsl:if test="not(contains($link, '#'))">
<xsl:value-of select="$link"/>
</xsl:if>
</xsl:variable>
<a href="$PAGE_LINK[{$linkURL}]" title="{$titleTag}">
<xsl:if test="linkOpenStyle = 'newWindow'">
<xsl:attribute name="target">_blank</xsl:attribute>
</xsl:if>
<xsl:attribute name="class">
<xsl:if test="linkStyle='primary'">ui-priority-primary <xsl:value-of select="$linkStyleVal"/></xsl:if>
<xsl:if test="linkStyle='secondary'">ui-priority-secondary <xsl:value-of select="$linkStyleVal"/></xsl:if>
<xsl:if test="linkStyle='text'"><xsl:value-of select="$linkStyleVal"/></xsl:if>
</xsl:attribute>
<!-- Tracking params -->
<!-- It uses "self::node()" to apply the template to itself. We use that instead of "." because you can't use predicates on that. The params add the data attributes needed for tracking to work -->
<xsl:apply-templates select="self::node()[$tracking = 'yes' and $trackingURL = 'true']" mode="trackingParams">
<xsl:with-param name="click-position">
<xsl:apply-templates mode="buttonType" />
</xsl:with-param>
</xsl:apply-templates>
<!-- End Tracking -->
<xsl:value-of select="linkText" disable-output-escaping="yes" />
</a>
</div>
Теперь я удалил хэштегом из URL, я не знаю, где и как разместить это в HREF значение.