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

romagromov

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

sivers

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

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

Баг с меню 3.9.5

Автор peklor

Ответов: 5
Просмотров: 238
Последний ответ 19.04.2019, 13:05:43
от Technic
Описание к меню

Автор Paveldz

Ответов: 10
Просмотров: 194
Последний ответ 16.04.2019, 11:30:56
от AlexK
Неправильный вывод товаров в меню

Автор olimpikzav

Ответов: 15
Просмотров: 188
Последний ответ 15.04.2019, 17:24:43
от olimpikzav
Автоматическая установка CMS Joomla

Автор FBM

Ответов: 8
Просмотров: 314
Последний ответ 04.04.2019, 09:45:46
от Technic
Не открывается меню на Iphone 8, шаблон it property 2

Автор Энди

Ответов: 0
Просмотров: 146
Последний ответ 25.03.2019, 15:06:29
от Энди