UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: webtrend от 01 Июня 2016, 13:41:21

Название: Оформление первых трех
Отправлено: webtrend от 01 Июня 2016, 13:41:21
Добрый день, в сопутствующих товарах есть n-количество товара, требуется чтобы выводились первые 3 в блоки, листались следующие 3, как оформить по стилям все понятно а как реализовать следующее чтобы первые 3 были в
<ul class="products-block best-sell">
...
</ul>
Следующие 3
<ul class="products-block best-sell">
...
</ul>
и т.д.
Название: Re: Оформление первых трех
Отправлено: aghigay от 01 Июня 2016, 16:05:52
Ощущение, что к ЮМИ это не имеет никакого отношения. Вам нужно смотреть на слайдеры на JS и на их настройки "выводить по 3". Смотрите на пример такого слайдера http://tulios.github.io/jquery.silver_track/

При этом список у вас формируется всех слайдов сразу. А на экране в один момент показывается столько, сколько вы указали в настройках слайдера
Название: Re: Оформление первых трех
Отправлено: webtrend от 01 Июня 2016, 16:09:45
немного не так наверное выразился, есть к примеру 9 товаров в каталоге, нужно в боковой панели вывести все 9, но чтобы отображались по 3, в верстке каждые 3 элемента идут между тегами <ul>
Название: Re: Оформление первых трех
Отправлено: aghigay от 01 Июня 2016, 17:48:55
  <xsl:if test="position() mod 3 = 2">
    <xsl:text>
      <![CDATA[
        </ul><ul>
      ]]>
    </xsl:text>
  </xsl:if>