XSLT (umi) — как сделать вывод полей в личном кабинете?

Здравствуйте. Подскажите, как с помощью xslt вывести любое поле (которое я укажу), для текущего пользователя.

Пробовал через uobject

<xsl:value-of select="document('uobject://@id.moe_svoictvo')//value" />


Но работает, только если указываю конкретный @id пользователя (например 22).
  • Вопрос задан
  • 2840 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ilyarsoftware
<xsl:value-of select="document(concat('uobject://', /result/user/@id, '.moe_svoictvo'))//value"/>

или иначе, но для того что бы работало надо в stylesheet добавить xmlns:xlink="www.w3.org/TR/xlink"

<xsl:value-of select="document(concat(/result/user/@xlink:href, '.moe_svoictvo'))//value"/>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект