Программируемое меню hiearchy в Joomla - PullRequest
0 голосов
/ 07 августа 2010

Допустим, у меня есть огромное количество обзоров ресторанов в базе данных - не статьи Joomla, а только таблицы базы данных. Я хочу отображать эти обзоры ресторанов как часть веб-сайта Joomla 1.5.

Я могу написать компонент для отображения каждого отзыва. Эта часть в порядке. Но вместо того, чтобы перечислять обзоры в виде списка на странице, я хочу использовать красивое каскадное меню, которое является частью шаблона Joomla, который использует сайт. Но я не хочу добавлять пункты меню по одному для каждого обзора; Я хочу, чтобы пункты меню генерировались автоматически из содержимого базы данных. Меню обзоров должно «включать» существующую структуру меню для веб-сайта (т.е. я хочу предоставить код, который генерирует пункты меню с существующим пунктом меню, чтобы он генерировал себя под этим пунктом).

Как я могу создать код для программного создания этого меню? Компонент, плагин, модуль, ...? Будет ли меню генерироваться во время отображения страницы или «вручную» в панели администратора (в любом случае, я в порядке). Какие-нибудь примеры этого уже есть?

Ответы [ 2 ]

0 голосов
/ 30 августа 2010

Я закончил тем, что создал компонент, который создает всю структуру меню сразу по запросу администратора. Он просто создает строки в таблице jos_menu, как будто меню были созданы вручную. Обновление иерархии - это боль (и я не закончил эту часть), но создание структуры с нуля довольно просто и работает хорошо.

0 голосов
/ 07 августа 2010

Я думаю, что самым простым способом было бы создать пользовательский модуль меню. Абсолютно базовый выводит список обзоров в

...