Задать вопрос
@FallenBlick

Как вывести множественное значение свойства в XSL в HostCMS 6?

Есть свойство "Возможные цвета" (xml тег - varint-color) с установленным флажком " Разрешить множественные значения для свойства", есть список для этого свойства со значениями: черный, красный, белый.
Есть товар, при добавлении которого было выбрано 2 возможных цвета: черный и белый.
Как в шаблоне xsl вывести все выбранные варианты цвета?
Пробую так:
<xsl:for-each select="varint-color">
<xsl:value-of disable-output-escaping="yes" select="property_value[tag_name='varint-color']/value"/></xsl:for-each>

Ничего не выводит.
А вот так:
<xsl:value-of disable-output-escaping="yes" select="property_value[tag_name='varint-color']/value"/>

Выводит только первый вариант.
Помогите разобраться пожалуйста.
  • Вопрос задан
  • 3013 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@FallenBlick Автор вопроса
Вот правильный вариант
<xsl:for-each select="property_value[tag_name='varint-color']">
<xsl:value-of disable-output-escaping="yes" select="value"/>
</xsl:for-each>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы