Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

kolodiazniy

  • Захожу иногда
  • 110
  • 13 / 0
Уважаемые знатоки, прошу подсказки в решении задачи.
Мне нужно сделать следующее:

Пунк меню "Пункт 1" выводит список учащихся с указанием их успеваемости:
- Иванов (5)
- Петров (4)
- Сидоров (2)
При клике открывается личное дело ученика.

Пунк меню "Пункт 2" выводит список ВУЗов и подменю, показывающее в какой из них кто подал документы
- ВУЗ 1 -> Иванов (5), Сидоров (2)
- ВУЗ 2 -> Петров (4), Иванов (5)
- ВУЗ 3 -> Сидоров (2)
При клике тоже открывается личное дело ученика.

В течении года рейтинги учеников будут меняться. В первом меню я их правлю вручную.
Как сделать так, чтобы во всех остальных пунктах они изменялись автоматически (динамически)?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Как сделать динамическое меню?
« Ответ #1 : 12.07.2014, 12:30:01 »
Писать отдельный модуль вывода меню, который будет из базы тянуть необходимые данные для построения дерева.
А еще лучше: создать компонент (или к уже имеющемуся навесить дополнение), создать тип пункта меню, у которого компонентом автоматом будет формироваться/присваиваться необходимый список/дерево подпунктов.

ВУЗов вряд ли много, а вот обучающихся... Как Вы себе представляете наличие n'ого кол-ва фамилий в списке меню?, ведь уже после 20 итемов список в меню становится уже трудночитабельным, а когда n > 1000?
Впрочем, задача мало конкретизирована. Я бы не стал заморачиваться со списком фамилий, а вывел бы их отдельной вьюхой в виде контент-таблицы/-списка.
*

c0mm

  • Новичок
  • 2
  • 0 / 0
Re: Как сделать динамическое меню?
« Ответ #2 : 15.07.2014, 18:06:31 »
....создать компонент (или к уже имеющемуся навесить дополнение), создать тип пункта меню, у которого компонентом автоматом будет формироваться/присваиваться необходимый список/дерево подпунктов...

можно с этого места поподробнее? сам механизм привязки компонента к меню не ясен.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Как сделать динамическое меню?
« Ответ #3 : 15.07.2014, 18:45:04 »
http://joomlablog.ru/dokumentatsiya/dlya-razrabotchika/sozdanie-komponenta-dlya-joomla-2-5/253-chast-3-podderzhka-menyu-i-obrabotka-oshibok - более чем подобно, от J3 не отличается в этом моменте ничем.
*

c0mm

  • Новичок
  • 2
  • 0 / 0
Re: Как сделать динамическое меню?
« Ответ #4 : 15.07.2014, 19:32:44 »
Спасибо! Погрузился в чтение. Появятся вопросы - вынырну :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 1232
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1458
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 1629
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 7159
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Как сделать картинку ссылкой на материал без Вводного изображения?

Автор OZlaim

Ответов: 0
Просмотров: 993
Последний ответ 30.05.2024, 01:28:37
от OZlaim