pdoResources - сортировка, как в админке
Всем доброго времени суток!
Помогите с реализацией сортировки ресурсов с двухуровневой вложенностью, как в админке.
Наткнулся на такое решение, но не знаю, как его адаптировать именно под два уровня.
Помогите с реализацией сортировки ресурсов с двухуровневой вложенностью, как в админке.
Наткнулся на такое решение, но не знаю, как его адаптировать именно под два уровня.
Комментарии: 9
В примере уровень вложенности от 1 до 5, а у вас от 1 до 2. В чем проблема?
Или за вас таки написать вызов сниппета?
Или за вас таки написать вызов сниппета?
- Категория 1
- Подкатегория 1
- Подкатегория 2
- Подкатегория 3
- Категория 2
- Подкатегория 1
- Подкатегория 2
- Подкатегория 3
Проблема в том, что это решение работает некорректно для меня.
У меня структура вида:
У меня структура вида:
Мне кажется под это можно приспособить pdoMenu. Вродь как обычная структура менюхи.
pdoMenu умеет это делать
Да, переделал под pdoMenu, но появилась новая проблема — если указать limit, то порядок сортировки нарушается.
Исходники pdoMenu у вас есть. Можно написать свой сниппет по примеру, и limit направить не на выборку из базы а на кол-во итераций при переборе массива результатов. Это конечно не совсем правильно, так как получается что из базы тащишь все записи, но если подойти с головой, то можно сделать достаточно умную выборку.
Это понятно, что можно, но хотелось бы штатными средствами решить проблему.
А зачем тебе лимит если ты хочешь выводить меню как в админке?
Это меню у меня выводится в нескольких местах с разными шаблонами и в некоторых из этих мест мне нужен лимит, там у меня что-то типа списка тегов.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.