Цикл вывода
Имеется чанк.
<div class="row row-flow">
[[!If?
&subject=`[[+pic-url-1]]`
&operator=`notempty`
&then=`[[!$GroupPicItemTpl? &pic_url=`[[+pic-url-1]]`]]`
]]
</div>
И GroupPicItemTpl<div class="col [[!If? &subject=`[[+s]]` &operator=`notempty` &then=`s[[+s]]` &else=`s12`]] [[!If? &subject=`[[+m]]` &operator=`notempty` &then=`m[[+m]]` &else=`m6`]] [[!If? &subject=`[[+l]]` &operator=`notempty` &then=`l[[+l]]` &else=`l3`]]">
<div class="card">
<div class="card-image">
<img class="materialboxed" data-external="[[+pic_url]]" src="[[!pthumb? &input=`[[+pic_url]]` &options=`w=500&h=300&zc=1`]]" />
</div>
</div>
</div>
Как мне всего 15 раз это провернуть. Где pic-url-# число, меняется от 1 до 15. Я так полагаю это только через сниппет можно сделать? Подскажите код. Спасибо Комментарии: 6
Выглядит страшенно
PHP тут скорее всего не обязательно
[!If? &subject=`[[+s]]` &operator=`notempty` &then=`s[[+s]]` &else=`s12`]] [[!If? &subject=`[[+m]]` &operator=`notempty` &then=`m[[+m]]` &else=`m6`]] [[!If? &subject=`[[+l]]` &operator=`notempty` &then=`l[[+l]]` &else=`l3`]]Я бы переписал на феноме, даже вчитываться не охота в такую жесть :)
PHP тут скорее всего не обязательно
Мне в феном лезть не хочется, а это в шаблоне всё рабочее.
А на феноме подскажите как :)…
))))))))))))))))
Сначала доки.
Цикл:
Сначала доки.
Цикл:
{foreach 1..15 as $idx}
...
{/foreach}
Получить имя переменной, наверное получится как-то так:{$_pls['pic-url-' ~ $idx]}
но тут я уверен менее)
Работает, только не понимаю как подключить чанк и передать туда параметр.
Только понял как переменную передать… {include 'GroupPicItemTpl' picurl=$_pls['pic-url-' ~ $n]}
Только понял как переменную передать… {include 'GroupPicItemTpl' picurl=$_pls['pic-url-' ~ $n]}
Есть решение?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.