Здравствуйте! Появилась необходимость в ИМ вывести инфоэлементы из группы. Воспользоваться доп.свойством, но смог вывести только саму группу (которая выбрана в доп.свойстве группы ИМ), точнее её данные, в данном случае название группы. Как перебрать из этой группы её инфоэлементы? Вот что у меня получилось сейчас
<xsl:if test="count(property_value[tag_name='photos']) > 0">
<div class="main-photo-wrapper">
<xsl:for-each select="property_value[tag_name='photos']/informationsystem_group">
<p><xsl:value-of select="name" /></p>
</xsl:for-each>
</div>
</xsl:if>
А вот что я попробовал с другим доп.свойством "Элемент информационной системы", но там нужно каждый раз добавлять элемент вручную, если он появляется в группе инфосистемы, по принципу множественного выбора. Поэтому решил использовать именно "Группа информационной системы", код которой выше.
<xsl:if test="count(property_value[tag_name='photos']) > 0">
<div class="main-photo-wrapper">
<xsl:for-each select="property_value[tag_name='photos']">
<xsl:variable name="dir" select="informationsystem_item/dir"/>
<xsl:variable name="ending" select="informationsystem_item/image_large"/>
<img src="{$dir}{$ending}" class="main-photo-item-image"/>
</xsl:for-each>
</div>
</xsl:if>