UMIhelp

Разработка сайта на UMI.CMS => Макросы UMI.CMS => Тема начата: StanlyBSV от 29 Мая 2017, 13:21:49

Название: Вывод набора изображений xslt
Отправлено: StanlyBSV от 29 Мая 2017, 13:21:49
Добрый день! Подскажите пожалуйста, как вывести доп поле "Набор изображений" в xslt. Обычным способом выводится только первая картинка, а не все сразу. Требуется для создания дополнительного фотоальбома к новостям. Буду очень признателен в помощи!
Название: Re: Вывод набора изображений xslt
Отправлено: aghigay от 29 Мая 2017, 14:44:31
А обычным - это каким?
Название: Re: Вывод набора изображений xslt
Отправлено: StanlyBSV от 29 Мая 2017, 15:18:51
Ну с горя думал что так сойдет
<xsl:value-of select=".//property[@name = 'Название поля']/value" disable-output-escaping="yes"/>   
Название: Re: Вывод набора изображений xslt
Отправлено: aghigay от 29 Мая 2017, 15:21:34
Нда....
Ну и как, хорошо на экране выглядит содержимое поля value?
Так-то картинки как минимум вот так должны выглядеть
<img src="..." alt="..." />
Название: Re: Вывод набора изображений xslt
Отправлено: StanlyBSV от 29 Мая 2017, 15:26:25
Я шаблон не вставил. Понятное дело что надо прописать шаблон для доп поля
<xsl:template match="property[@name = 'Название поля']">
            <xsl:param name="page-id" />
                    <img src="{value}" umi:element-id="{$page-id}" umi:field-name="{@name}" />
        </xsl:template>

Дело в том, что выводит только первую картинку из набора изображений. А мне нужны все.
Название: Re: Вывод набора изображений xslt
Отправлено: aghigay от 29 Мая 2017, 15:40:25
Ну так вы поглядите элементарным copy-of или через .xml что именно содержится в value. А то вы выводите содержимое и не думаете что там.
Название: Re: Вывод набора изображений xslt
Отправлено: StanlyBSV от 29 Мая 2017, 15:48:57
В value содержится полный адрес до изображения.
Название: Re: Вывод набора изображений xslt
Отправлено: aghigay от 29 Мая 2017, 15:56:00
Ну, если верить вашим словам, то больше ничего нигде не хранится
Название: Re: Вывод набора изображений xslt
Отправлено: StanlyBSV от 29 Мая 2017, 15:58:31
По логике вещей, раз это набор изображений, то и данных в xml должно быть ровно столько, сколько заполнить картинок. Но на выходе всего одна первая картинка. Неужели ни кто не пробовал вывести доп поле Набор изображений?