Хм... Мб я чего неправильно делаю..
В ТДС Интернет магазин:Интернет магазин в КОД СТРАНИЦЫ вставляю $oSiteuser = Core_Entity::factory('Siteuser'

->getCurrent();
Вставляю почти в самом начале, либо в if конструкции, которая проверяет, что элементов больше чем 0 (в принципе без разницы)
В XSL Интернет магазин:МагазинКаталогТоваров
вставляю условие
<xsl:choose>
<!-- Авторизованный пользователь -->
<xsl:when test="siteuser_id > 0">
11111111
</xsl:when>
<!-- Неавторизованный пользователь -->
<xsl:otherwise>
22222222
</xsl:otherwise>
</xsl:choose>
И он постоянно пишет сообщение для НЕАВТОРИЗОВАННОГО пользователя...