Время доброе...
Делаю проверку на залогиненность пользователя так
<xsl:choose>
<xsl:when test="siteuser_id = 0">
1
</xsl:when>
<xsl:otherwise>
2
</xsl:otherwise>
</xsl:choose>
Когда вставляю этот код в XSL МагазинКаталогТоваров чтобы вместо цены незарегистрированный пользователь видел определенное сообщение, он не работает как надо, т.е. вне зависимости залогинен или нет - пользователь либо ничего не видит, либо видит все (!=0 или =0).
Однако, XSL шаблона краткой корзины товаров, спокойно обрабатывает это условие. Как победить?)