0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 255 Просмотров
*

romagromov

  • Давно я тут
  • 621
  • 9 / 3
Здравствуйте!
А нет в природе расширения, которое бы автоматически сортировало пункты меню по алфавиту?
Например, сначала основные пункты меню, потом внутри каждого пункта вложенные подменю.
Я просто руками это делаю, это же такая идиотская работа, особенно когда пунктов 300-500.
*

sivers

  • Завсегдатай
  • 1319
  • 175 / 0
Не знаю такого способа. Но в случае нужды - менял бы через БД. Там за сортировку отвечают 2 поля - lft и rgt (потому что структура древовидная). А значит порядок был бы таким:
1) Считать все пункты заданного типа меню (если вам не все меню надо сортить)
2) отсортировать массив по назанию (можно это сделать в первом пункте запросом при чтении)
3) рекурсивно построить дерево с вычислением lft и rgt
4) полученные значения lft и rgt сохранить в БД

Может кто-то знает способ попроще - интересно будет услышать.
На связи в телеге @sivers
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как узнать есть ли у пункта меню Meta Title?

Автор romagromov

Ответов: 8
Просмотров: 429
Последний ответ 26.06.2020, 09:26:42
от b2z
Модули и меню которые я не ставила

Автор Елeна

Ответов: 7
Просмотров: 411
Последний ответ 17.06.2020, 11:01:49
от xpank
Перенос базы данных меню

Автор EvaLifeTime

Ответов: 6
Просмотров: 322
Последний ответ 25.05.2020, 12:56:05
от EvaLifeTime
Как убрать пункт меню вверху и оставить внизу в футере?

Автор brazhnik

Ответов: 13
Просмотров: 371
Последний ответ 28.04.2020, 10:10:52
от brazhnik
Сбилась сортировка

Автор Артём46

Ответов: 2
Просмотров: 209
Последний ответ 12.03.2020, 12:29:50
от Артём46