Здравствуйте!Есть слайдер:
<div id="review" data-ride="carousel" class="carousel slide">
<!-- Indicators-->
<ol class="carousel-indicators">
<li data-target="#review" data-slide-to="0" class="active"></li>
<li data-target="#review" data-slide-to="1"></li>
<li data-target="#review" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides-->
<div class="carousel-inner">
<div class="item active">
<div class="carousel-caption">
<p class="review__text">Описание</p>
<p class="review__name">Название</p>
</div>
</div>
<div class="item">
<div class="carousel-caption">
<p class="review__text">Описание</p>
<p class="review__name">Название</p>
</div>
</div>
<div class="item">
<div class="carousel-caption">
<p class="review__text">Описание</p>
<p class="review__name">Название</p>
</div>
</div>
</div>
</div>
Я ЗНАЮ как сделать,чтобы при добавлении инфоэлемента добавлялся новый блок
<div class="item active"> Т.е. слайдер у меня работает. Проблема в индикаторах.
Каким образом мне автоматически изменять у них номер в
data-slide-to="0". В случае просто слайдера я делаю так в XSL:
<xsl:template match="/">
<div class="carousel-inner">
<xsl:apply-templates select="/informationsystem/informationsystem_item" />
</div>
</xsl:template>
<xsl:template match="informationsystem_item">
<div class="item">
<div class="carousel-caption">
<p class="review__text"><xsl:value-of disable-output-escaping="yes" select="description"/></p>
<p class="review__name"><xsl:value-of disable-output-escaping="yes" select="name"/></p>
</div>
</div>
</xsl:template>
Как-то так. Но как быть с индикаторами. Как им присваивать числа по порядку. Например если у меня 4 слайда,то тогда их тоже должно быть 4
<ol class="carousel-indicators">
<li data-target="#review" data-slide-to="0" class="active"></li>
<li data-target="#review" data-slide-to="1"></li>
<li data-target="#review" data-slide-to="2"></li>
<li data-target="#review" data-slide-to="3"></li>
</ol>
Не вручную же каждый раз добавлять строку и менять число в data-slide-to
Заранее спасибо.