Здравствуйте,
Нужно вывести первый информационный элемент в списке в одном шаблоне, а все остальные в другом "mode="next" "
Не могу понять, какое условие определит крайний элемент в списке (последний добавленный в данном случае)
<xsl:template match="/">
<xsl:apply-templates select="/informationsystem"/>
</xsl:template>
<xsl:template match="/informationsystem">
<!-- Выводим название информационной системы -->
<div class="sec-title centered style-two">
<div class="big-title">Latest Articles</div>
<div class="h1">
<xsl:value-of select="name"/>
</div>
</div>
<!-- Отображение записи информационной системы -->
<xsl:if test="informationsystem_item">
<xsl:variable name="id" select="@id" />
<div class="row">
<xsl:choose>
<xsl:when test="?????">
<xsl:apply-templates select="informationsystem_item"/>
</xsl:when>
<xsl:otherwise>
<div class="col-lg-6 news-block-one">
<xsl:apply-templates select="informationsystem_item" mode="next"/>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:if>
</xsl:template>
<!-- Шаблон вывода информационного элемента -->
<xsl:template match="informationsystem_item">
<div class="col-lg-6 news-block-one">
<div class="inner-box">
<div class="image">
<img width="570" height="280" src="{dir}{image_small}" alt="{name}"/>
<div class="overlay-bg">
<a class="link-btn" href="{url}" title="{name}">
<i class="fa fa-link"></i>
</a>
</div>
</div>
<!-- Дата время -->
<div class="lower-content style-two">
<div class="h4">
<a href="{url}" title="{name}"><xsl:value-of select="name"/></a>
</div>
<ul class="post-meta">
<li>
<xsl:value-of select="substring-before(date, '.')"/>
<xsl:variable name="month_year" select="substring-after(date, '.')"/>
<xsl:variable name="month" select="substring-before($month_year, '.')"/>
<xsl:choose>
<xsl:when test="$month = 1"> января </xsl:when>
<xsl:when test="$month = 2"> февраля </xsl:when>
<xsl:when test="$month = 3"> марта </xsl:when>
<xsl:when test="$month = 4"> апреля </xsl:when>
<xsl:when test="$month = 5"> мая </xsl:when>
<xsl:when test="$month = 6"> июня </xsl:when>
<xsl:when test="$month = 7"> июля </xsl:when>
<xsl:when test="$month = 8"> августа </xsl:when>
<xsl:when test="$month = 9"> сентября </xsl:when>
<xsl:when test="$month = 10"> октября </xsl:when>
<xsl:when test="$month = 11"> ноября </xsl:when>
<xsl:otherwise> декабря </xsl:otherwise>
</xsl:choose>
<xsl:value-of select="substring-after($month_year, '.')"/><xsl:text> г.</xsl:text>
</li>
</ul>
<div class="text"><xsl:value-of select="description"/></div>
<div class="link-btn"><a href="{url}" title="{name}" class="read-more-btn">Читать далее <span class="fa fa-long-arrow-right"></span></a></div>
</div>
</div>
</div>
</xsl:template>
<xsl:template match="informationsystem_item" mode="next">
<div class="inner-box">
<!-- Дата время -->
<div class="lower-content style-two">
<div class="h4">
<a href="{url}" title="{name}"><xsl:value-of select="name"/></a>
</div>
<ul class="post-meta">
<li>
<xsl:value-of select="substring-before(date, '.')"/>
<xsl:variable name="month_year" select="substring-after(date, '.')"/>
<xsl:variable name="month" select="substring-before($month_year, '.')"/>
<xsl:choose>
<xsl:when test="$month = 1"> января </xsl:when>
<xsl:when test="$month = 2"> февраля </xsl:when>
<xsl:when test="$month = 3"> марта </xsl:when>
<xsl:when test="$month = 4"> апреля </xsl:when>
<xsl:when test="$month = 5"> мая </xsl:when>
<xsl:when test="$month = 6"> июня </xsl:when>
<xsl:when test="$month = 7"> июля </xsl:when>
<xsl:when test="$month = 8"> августа </xsl:when>
<xsl:when test="$month = 9"> сентября </xsl:when>
<xsl:when test="$month = 10"> октября </xsl:when>
<xsl:when test="$month = 11"> ноября </xsl:when>
<xsl:otherwise> декабря </xsl:otherwise>
</xsl:choose>
<xsl:value-of select="substring-after($month_year, '.')"/><xsl:text> г.</xsl:text>
</li>
</ul>
<div class="text"><xsl:value-of select="description"/></div>
<div class="link-btn"><a href="{url}" title="{name}" class="read-more-btn">Читать далее <span class="fa fa-long-arrow-right"></span></a></div>
</div>
</div>
</xsl:template>
</xsl:stylesheet>