Сортировка страниц
Модератор: core team
Сортировка страниц
Сортировка страниц криво работает из-за наличия одинаковых значений в поле order, и наверно логично было бы сортировать в рамках родителя. у себя поправил, но на скорую руку, предлагать свой вариант не буду.
После сортировки скидываются настройки фильтра - нужно передавать данные формы в файле main.js функция setAjaxSort или как то так, нет файлов под рукой.
После сортировки скидываются настройки фильтра - нужно передавать данные формы в файле main.js функция setAjaxSort или как то так, нет файлов под рукой.
Re: Сортировка страниц
gaidar писал(а):Сортировка страниц криво работает из-за наличия одинаковых значений в поле order, и наверно логично было бы сортировать в рамках родителя. у себя поправил, но на скорую руку, предлагать свой вариант не буду.
После сортировки скидываются настройки фильтра - нужно передавать данные формы в файле main.js функция setAjaxSort или как то так, нет файлов под рукой.
А откуда у Вас появились одинаковые значения в order?
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!
Re: Сортировка страниц
Так из коробки так - при создании страниц у всех order = 0
Только что скачал свежую версию, проверил. только сортировка вообще не сработала - ошибка "Creating default object from empty value".
Предполагаю что дело в этом:
\protected\modules\yupe\components\controllers\BackController.php
$model_depends = $model_depends->findByAttributes([$sortField => ($model->$sortField + 1)]); строка 202, 206
такой записи нет, т.к. order всех записей = 0
и предположительно в этом месте вылетает $model_depends->$sortField--; стока 203, 207
Только что скачал свежую версию, проверил. только сортировка вообще не сработала - ошибка "Creating default object from empty value".
Предполагаю что дело в этом:
\protected\modules\yupe\components\controllers\BackController.php
$model_depends = $model_depends->findByAttributes([$sortField => ($model->$sortField + 1)]); строка 202, 206
такой записи нет, т.к. order всех записей = 0
и предположительно в этом месте вылетает $model_depends->$sortField--; стока 203, 207
Re: Сортировка страниц
Уточню - речь о модуле "Страницы"
Re: Сортировка страниц
Там еще нет drag&drop, как в остальных модулях. Думаю, что будет допиливаться.
Re: Сортировка страниц
syrexby писал(а):Там еще нет drag&drop, как в остальных модулях. Думаю, что будет допиливаться.
Допилили, см. посл коммиты.
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!
Re: Сортировка страниц
gaidar писал(а):Так из коробки так - при создании страниц у всех order = 0
Только что скачал свежую версию, проверил. только сортировка вообще не сработала - ошибка "Creating default object from empty value".
Предполагаю что дело в этом:
\protected\modules\yupe\components\controllers\BackController.php
$model_depends = $model_depends->findByAttributes([$sortField => ($model->$sortField + 1)]); строка 202, 206
такой записи нет, т.к. order всех записей = 0
и предположительно в этом месте вылетает $model_depends->$sortField--; стока 203, 207
Поправили и изменили сортировку на стандартную, проверьте, пожалуйста.
п.с. у уже созданных страничек поле order придется править ручками в БД.
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!
Re: Сортировка страниц
Прошу прощения за долгий ответ.
На том проекте уже поправил самостоятельно.
Спасибо за оперативное решение проблем, периодически пользуюсь вашей системой
На том проекте уже поправил самостоятельно.
Спасибо за оперативное решение проблем, периодически пользуюсь вашей системой

Re: Сортировка страниц
gaidar писал(а):Прошу прощения за долгий ответ.
На том проекте уже поправил самостоятельно.
Спасибо за оперативное решение проблем, периодически пользуюсь вашей системой
Отлично! Пользуйтесь чаще -)
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!
Вернуться в «Сообщения об ошибках»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя