У товаров есть доп свойства типа список.
Мне нужно в группе для каждого товара получить значение (value) этого свойства.
Вывожу так:
<xsl:if test="count(/shop/shop_item_properties//property[filter != 0 and type = 3])">
<xsl:for-each select="/shop/shop_item_properties//property[filter != 0 and type = 3]">
<xsl:variable name="propertyId">property_<xsl:value-of select="@id"/></xsl:variable>
<xsl:value-of select="$propertyId"/>
</xsl:for-each>
</xsl:if>
В итоге получаю для каждого товара:
property_17
property_18
А как cюда добавить выбранное значение?
Чтобы получить::
property_17_0 (доп свойство 17 не указано)
property_18_1 (в доп свойстве 18 выбрано первое из списка)