Как обернуть вывод ресурсов

Добрый день.
Подскажите, как можно обернуть в div каждые два результата вывода ресурса?
Вывод ресурсов осуществляю с помощью сниппета pdoResources.

Пример как нужно сделать:
<div class="row">
	<div>Ресурс 1</div>
	<div>Ресурс 2</div>
</div>

<div class="row">
	<div>Ресурс 3</div>
	<div>Ресурс 4</div>
</div>

<div class="row">
	<div>Ресурс 5</div>
	<div>Ресурс 6</div>
</div>
Максим
03 мая 2015, 12:26
modx.pro
1 283
0

Комментарии: 6

Павел Романов
03 мая 2015, 16:08
0
У pdoResources есть параметр &tpl_nN.
Тут указывается имя чанка для каждого N-го ресурса, например, &tpl_n4=`tplEvery4th` будет применено к каждому 4-му ресурсу (отсюда).
    Максим
    03 мая 2015, 16:13
    0
    а если pdoResources выведет только один ресурс, а второго не будет, тогда div не закроется и посыпется вся конструкция
      Павел Романов
      03 мая 2015, 16:22
      0
      Можно проверку сделать.
      Опять же, &tplLast никто не отменял ))
        Максим
        03 мая 2015, 16:23
        0
        можно по подробнее описать пример проверки
          Павел Романов
          03 мая 2015, 16:33
          0
          Если «в лоб», то есть &totalVar, который выводит общее кол-во результатов.
          Ну и проверяем его на четность.
          Но лучше &tplLast используйте. Оно проще будет.

          И, кстати, если будет один результат, то все получится и без &tplLast, поскольку он ни под &tpl_n2 ни под &tpl_n3 не попадает.
    Григорий Коленько
    03 мая 2015, 16:16
    0
    Вариант- переписать сетку будстрапа. Либо использовать jeet.gs И выводить все без строчных разделителей.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6