Добрый день!
Подскажите, пожалуйста, как вывести элементы ИС внутри шаблона группы, чтобы получилось в итоге примерно так:
<div>
<h1>Название группы 1</h1>
<div>Название Элемента1, описание, картинка и т.д.</div>
<div>Название Элемента2, описание, картинка и т.д.</div>
<div>Название Элемента3, описание, картинка и т.д.</div>
</div>
<div>
<h1>Название группы 2</h1>
<div>Название Элемента1, описание, картинка и т.д.</div>
<div>Название Элемента2, описание, картинка и т.д.</div>
<div>Название Элемента3, описание, картинка и т.д.</div>
</div>
XSL, который выводит группы, но работать с самими элементами не хочет:
<xsl:template match="/informationsystem">
<div class="u-container-style u-layout-cell u-size-45 u-layout-cell-1">
<div class="u-container-layout u-container-layout-1">
<div id="carousel-50bb" data-interval="3500" data-u-ride="carousel"
class="u-carousel u-carousel-duration-1750 u-expanded-width u-slider u-slider-1">
<ol class="u-absolute-hcenter u-carousel-indicators u-hidden u-carousel-indicators-1">
<li data-u-target="#carousel-50bb" class="u-active u-grey-30" data-u-slide-to="0">
</li>
<li data-u-target="#carousel-50bb" class="u-grey-30" data-u-slide-to="1"></li>
<li data-u-target="#carousel-50bb" class="u-grey-30" data-u-slide-to="2"></li>
</ol>
<div class="u-carousel-inner" role="listbox">
<xsl:apply-templates select=".//informationsystem_group" mode="groups"/>
</div>
<a class="u-carousel-control u-carousel-control-prev u-icon-circle u-text-hover-palette-1-base u-text-palette-1-base u-carousel-control-1"
href="#carousel-50bb" role="button" data-u-slide="prev">
<span aria-hidden="true">
<svg viewBox="0 0 451.847 451.847">
<path d="M97.141,225.92c0-8.095,3.091-16.192,9.259-22.366L300.689,9.27c12.359-12.359,32.397-12.359,44.751,0
c12.354,12.354,12.354,32.388,0,44.748L173.525,225.92l171.903,171.909c12.354,12.354,12.354,32.391,0,44.744
c-12.354,12.365-32.386,12.365-44.745,0l-194.29-194.281C100.226,242.115,97.141,234.018,97.141,225.92z"></path>
</svg>
</span>
<span class="sr-only">
<svg viewBox="0 0 451.847 451.847">
<path d="M97.141,225.92c0-8.095,3.091-16.192,9.259-22.366L300.689,9.27c12.359-12.359,32.397-12.359,44.751,0
c12.354,12.354,12.354,32.388,0,44.748L173.525,225.92l171.903,171.909c12.354,12.354,12.354,32.391,0,44.744
c-12.354,12.365-32.386,12.365-44.745,0l-194.29-194.281C100.226,242.115,97.141,234.018,97.141,225.92z"></path>
</svg>
</span>
</a>
<a class="u-carousel-control u-carousel-control-next u-icon-circle u-text-hover-palette-1-base u-text-palette-1-base u-carousel-control-2"
href="#carousel-50bb" role="button" data-u-slide="next">
<span aria-hidden="true">
<svg viewBox="0 0 451.846 451.847">
<path d="M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744
L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284
c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z"></path>
</svg>
</span>
<span class="sr-only">
<svg viewBox="0 0 451.846 451.847">
<path d="M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744
L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284
c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z"></path>
</svg>
</span>
</a>
</div>
</div>
</div>
</xsl:template>
<!-- ШАБЛОН ВЫВОДА ГРУПП ИНФОРМАЦИОННОГО ЭЛЕМЕНТА -->
<xsl:template match="informationsystem_group" mode="groups">
<div class="u-carousel-item u-container-style u-expanded-width u-slide">
<xsl:if test="position() = 1">
<xsl:attribute name="class">u-active u-carousel-item u-container-style u-expanded-width u-slide</xsl:attribute>
</xsl:if>
<div class="u-container-layout u-container-layout-2">
<div class="u-expanded-width u-tab-links-align-justify u-tabs u-tabs-1">
<ul class="u-border-1 u-border-grey-25 u-tab-list u-unstyled"
role="tablist">
<li class="u-tab-item" role="presentation">
<a class="active u-active-white u-border-2 u-border-active-palette-1-base u-border-hover-palette-1-base u-border-no-left u-border-no-right u-border-no-top u-border-palette-1-dark-1 u-button-style u-tab-link u-text-active-palette-1-base u-text-hover-palette-1-base u-text-palette-1-dark-1 u-tab-link-1"
id="link-tab-ed9f" href="#tab-ed9f" role="tab"
aria-controls="tab-ed9f" aria-selected="true"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
</li>
</ul>
<div class="u-tab-content">
<div class="u-align-left u-container-style u-tab-active u-tab-pane u-white"
id="tab-ed9f" role="tabpanel" aria-labelledby="link-tab-ed9f">
<div class="u-container-layout u-container-layout-3">
<div
class="u-align-left u-expanded-width u-layout-grid u-list u-list-1">
<div class="u-repeater u-repeater-1">
<xsl:variable name="group_id" select="@id"/>
<xsl:apply-templates select="/informationsystem/informationsystem_group/informationsystem_item[informationsystem_group_id = $id]" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</xsl:template>
<!-- ШАБЛОН ВЫВОДА ИНФОРМАЦИОННОГО ЭЛЕМЕНТА -->
<xsl:template match="informationsystem_item">
<!-- -->
<div class="u-container-styleu-effect-hover-zoom u-list-item u-repeater-item u-shading u-shape-rectangle"
data-image-width="1280" data-image-height="841">
<div class="u-background-effect u-expanded">
<div class="u-background-effect-image u-expanded u-image u-shading u-image-1"
data-image-width="1280"
data-image-height="841"></div>
</div>
<div
class="u-container-layout u-similar-container u-valign-bottom u-container-layout-4">
<h4 class="u-text u-text-default u-text-1">
<xsl:value-of disable-output-escaping="yes" select="name"/></h4>
<p class="u-text u-text-default u-text-2">
<xsl:value-of disable-output-escaping="yes" select="description"/></p>
</div>
</div>
</xsl:template>
</xsl:stylesheet>