Итак, у меня есть меню, в котором некоторые пункты меню представляют собой списки динамических категорий. Что-то подобное в левой навигационной (например):
Menu One
Category Two
- Dynamic Article 1
- Dynamic Article 2
- Dynamic Article 3
Menu Three
Category Four
- Dynamic Article 1
- Dynamic Article 2
- Dynamic Article 3
Я думаю, что мое описание меню не совсем понятно, поэтому я немного расширю его.
Скажем, у меня есть левая навигация, которая выглядит очень шикарно и организована вот так:
- About Us
- Jack
- Joe
- Our Dog
- Success Stories
- Sammy in South Dakota
- Delilah in Delaware
- Arty from Arkansas
-....
- Contact Us
- Recent Articles
- 9/4
- 9/2
- 8/30
- 8/27
- 8/25
-...
И попутно имело смысл превратить «Истории» и «Статьи» в отдельную категорию, поскольку они часто обновляются, а процесс добавления и удаления пунктов меню требует слишком много обслуживания. Предположим также, что в разделах «Истории успеха» и «Последние статьи» мне нужны последние «x» статей, скажем, 5.
Если бы у меня было только одно меню, я мог бы использовать модули последних новостей Joomla (, которые похожи на «Список категорий» , но будут отображаться в области меню ). Но если вы попытаетесь вставить это, он будет перечислять статьи либо до, либо после вашего существующего меню (, например, может заставить его сделать :О нас / Связаться с нами / Истории успеха / Последние статьи ).
Мне нужно, чтобы он был интегрирован в структуру меню, чтобы было сочетание пунктов меню, которые являются статическими (, одной ссылкой меню, ведущей на одну страницу ), и динамической (, где меню показывает последние x статей из этого категория ). Этот список категорий должен вызываться как подпрограмма во время динамической генерации меню. Или пункт меню (Истории успеха )необходимо заменить списком категорий в структуре меню. Может быть, модуль расположить вместо меню, а затем разместить там последние новости?
Я нашел статью , в которой говорилось о создании плагина. Этот документ Joomla , хотя и для 1.5, создает впечатление, что последний модуль новостей просто подключается к меню -, но это не сработало.
Я создал очень простые плагины и только изучаю PHP и Joomla dev -, как мне перехватить структуру меню, чтобы подключить список категорий? Или, если есть «нестандартный» способ сделать это, я весь в ушах. Если это плагин , как бы вы перехватывали меню?
Моя первоначальная мысль заключалась в том, чтобы сказать, что если категория = 15, то распечатать позицию модуля «категория15». Что-то вроде этого . Не знаю, на правильном ли я пути.
Как всегда, спасибо!