Циклы
Доброго времени суток. Не знаю каким языком пользуется webasyst, не могу найти документацию и разобраться, помогите запустить цикл в обратном порядке
{foreach from=$photo.upload_datetime key=k item=v} {/foreach}
В целом это решение поможет отсортировать фотографии в альбомах от самых свежих до самых старых. Если кто-нибудь сталкивался с этим, скиньте решение, пожалуйста.
3 ответа
Используете шаблонизатор Smarty https://www.smarty.net/
У вас вероятно неправильный пример. $photo.upload_datetime это скорее все строка даты, поэтому её не стоит использовать как массив.
Ну да, всё правильно, строка даты. Через цикл выводим не от самой маленькой даты и до самой большой, а от самой большой и до самой маленькой. Прошу простить, если как-то ввёл в заблуждение. В массиве мало что есть, за что можно было зацепиться для сортировки, нашёл только это поле. Или если есть какой-то способ применить к этому полю ask или desk, то тоже как вариант решения, но я опять же не понимаю как в webasyst это реализовано.
Можете использовать в смарти функции сортировки массивов ksort и krsort