Оборачивание нескольких значений фильтра в блоки

Здравствуйте! Необходимо каждый 7 значений фильтра оборачивать в блок div с нужным классом. Т.е. если стоит фильтр по производителям, а производителей 14, то необходимо чтобы было два блока по 7 фильтров.

Делаю таким образом:

Чанк tpl.mFilter2.filter.vendor.row

[[+idx:mod=`7`:is=`1`:then=`<div class="column">`:else=``]]
    <div>
        <label for="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" style="background-image: none; font-weight: normal; background-position: initial initial; background-repeat: initial initial;">
          <input type="checkbox" name="[[+table]][[+delimeter]][[+filter]]" id="mse2_[[+table]][[+delimeter]][[+filter]]_[[+idx]]" value="[[+value]]" [[+checked]] [[+disabled]] /><span>[[+title]] <sup>[[+num]]</sup></span>
        </label>
    </div>
[[+idx:mod=`7`:is=`0`:then=`</div>`:else=``]]
Но получается кучамала.

Подскажите, как исправить.
Дмитрий Суворов
01 апреля 2014, 09:44
modx.pro
966
0

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

Дмитрий Суворов
01 апреля 2014, 13:52
0
поменял местами значения is и получилось.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1