ms2Gallery fenom
Здравствуйте, есть небольшая проблема, как можно разбить массив $files приходящий в чанк ms2Gallery-item, на подмасивы и вывести их.
Нужно что-бы в каждом div было по 6 фотографий, сперва думал через функцию array_chunk, но ее похоже нет в Fenom как и модификатора.
Пытался через $_php и $.php достучатся до стандартных функций php, но не смог (https://github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md).
Может есть более простой способ (свой модификатор?) и как вообще сделать что-то подобное?
Нужно что-бы в каждом div было по 6 фотографий, сперва думал через функцию array_chunk, но ее похоже нет в Fenom как и модификатора.
Пытался через $_php и $.php достучатся до стандартных функций php, но не смог (https://github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md).
Может есть более простой способ (свой модификатор?) и как вообще сделать что-то подобное?
Комментарии: 4
Сделайте свой модификатор:
// array_chunk
$fenom->addModifier('array_chunk', function ($arr, $opt = 1) {
if( is_array($arr) ) {
$arr = array_chunk($arr, $opt);
}
return $arr;
});
И тогда можно разбить массив:{set $newArr = $arr | array_chunk : '3'}
Да, примерно так и сделал.
foreach, index и оператор % не позволят выкрутиться?
думал над этим, но решил все-же сделать модификатор.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.