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"/>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Контур Екатеринбург
До 90 000 ₽
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект