Добрый день!
Есть ИС, в ней элементы ИС, скажем, "раз", "два", "попап".
У элемента "попап" есть доп свойство "popup" со значением "butt-on", у остальных элементов "popup" со значением "net".
Как мне в шаблоне к элементу с этим свойством вывести ссылку в виде тэга <a>, а остальным в виде тэга <div>?
Т.е. нужно условие if else, пробовала так:
<xsl:choose>
<xsl:when test="property_value[tag_name='popup']/value = 'butt-on'">
<a href="#" id="{property_value[tag_name='popup']/value}" class="btn"></a>
</xsl:when> // if
<xsl:otherwise>
<xsl:choose>
<xsl:when test="property_value[tag_name='popup']/value = 'net'">
<div class="hidden_text"><xsl:value-of disable-output-escaping="yes" select="text"/></div>
<div class="btn"></div>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:otherwise> // else
</xsl:choose>
Но тогда ссылка выводится только для "popup" со значением "butt-on", а для остальных нет. Что я делаю не так?