Создать структуру меню из категорий


10

У меня есть сайт Joomla с довольно сложной системой категорий и подкатегорий. Мое главное меню использует ту же структуру, так что каждый пункт меню перечисляет статьи в соответствующей категории.

Пример:

-> Home
-> Category 1
  -> Category 1.1
  -> Category 1.2
    -> Category 1.2.1
  -> Category 1.3
-> Category 2
  -> Category 2.1
...etc.

Настроить это вручную довольно просто, но это занимает много времени и трудно поддерживать, если категории или пункты меню меняют имя или местоположение.

Можно ли создать структуру меню на основе существующих категорий (или, что еще лучше, некоторых категорий), включая подкатегории? Какой подход я мог бы посмотреть, чтобы решить эту проблему?


В J1.5 я нашел один модуль, который смог сделать это из разделов - категорий. Я не могу вспомнить его имя сейчас, или я понятия не имею, если оно все еще поддерживается, и у меня нет времени, чтобы проверить это в JED для вас прямо сейчас. Но вы можете провести исследование там: extensions.joomla.org/extensions/structure-a-navigation/… & extensions.joomla.org/extensions/structure-a-navigation/…
FFrewin

Ответы:


5

Раньше было расширение эпохи Joomla 1.5 под названием Automatic Menu, но я не могу найти его на JED, который сделал именно это, так что, полагаю, он никогда не выходил из 1.5.

Тем не менее, в последнее время мы использовали аналогичную функцию в SWMenu (у нас есть лицензия Pro, но я считаю, что эта функция такая же в бесплатной версии). При этом у нас есть структура категорий в меню, и SWMenu заполняет элементы подменю из статей в категории. Я не могу вспомнить точные детали его реализации, поскольку это было давно.


extensions.joomla.org/extension/extended-menu также предлагает эту функциональность
COBIZ webdevelopment

Спасибо, Крейг, только что подтвердил, что я проверил это, и опция «меню из контента» действительно включена в бесплатную версию.
Нил Робертсон

3

Посмотрев немного, я нашел следующий плагин:

http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/menu-editors/20057

  1. Загрузить, установить и включить
  2. После того, как вы сформировали структуру категорий, в настройках плагина выберите все категории, которые вы хотите использовать. Вам также нужно будет выбрать все подкатегории, так как он не определяет их автоматически.

Возможно, я неправильно понял ваш вопрос, не уверен, но стоит попробовать.


Это выглядит многообещающе, я попробую и посмотрю, как это работает. Спасибо
johanpw

3

Автоматическое расширение меню, которое я использовал из J1.5, было:

ArtCats для Joomla !: http://www.orware.com/products/artcats-module/all-pages

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

Kazaam: http://extensions.joomla.org/extensions/extension/structure-a-navigation/menu-systems/kazaam

Если вы используете FLEXIcontent CCK - у вас есть универсальный модуль - который позволит вам создавать меню с помощью модулей. Проблема, с которой я всегда сталкиваюсь, заключается в том, чтобы заставить его использовать дружественные для SEF имена ( http://www.flexicontent.org/forum/index.php?f=20&t=8401&rb_v=viewtopic ).

Итак, из-за этого я обычно в конечном итоге использую: Добавить в меню: http://extensions.joomla.org/profile/extension/administration/admin-navigation/add-to-menu - но это не автоматически - однако это создает красивые URL.

Для меня самый большой недостаток с Joomla! это система меню.


0

Лучшее решение для массовой генерации ссылок меню Joomla - это JLinker Mass Menu Generator: http://www.jlinker.com

Он работает с Joomla 2.5 и Joomla 3.x, он бесплатный и позволяет создавать ссылки на статьи и категории Joomla. Также есть расширения для генерации ссылок для K2 и Virtuemart.


Я установил плагин, но ничего не происходит после установки. Меню не появляется.
Ультралиск

0

Вы не можете автоматически создавать меню. Но вы можете найти много плагинов здесь . Однако, как и во многих других приложениях Joomla, эти плагины сложно загрузить, установить и заставить их работать.

Вот мой опыт:

Добавить в меню - Сложно использовать. Плохой веб-сайт (документация). Не автоматический


Цена Kazaam : включена в список бесплатных программ на extensions.joomla.org, но это не так (даже если версия Pro претендует на GPL3).
Загрузка: он не позволит вам скачать, пока вы не дадите им свой адрес электронной почты! Документация: хорошо документировано.
Установка: легко.
Если у кого есть Pro версия (GPL3), пожалуйста, поделитесь ею. Во всяком случае, не Pro версия не работает. Меню Kazaam есть, но оно пустое (не обновляется автоматически, как это делает руководство).

JLinker (aka: jlmenugenerator)
Цена: в списке бесплатных программ на extensions.joomla.org, но это не так.
Загрузка: он не позволит вам скачать, пока вы не дадите им свой адрес электронной почты!
Установка: сложная.
Документация: плохо.
Инструмент появится в меню «Компоненты». Но когда вы нажимаете одну из ссылок, меню на открытой странице не работают.

SwMenuFree
Price: включена в список бесплатных программ на extensions.joomla.org, но это не так.
Скачать: веб-сайт ужасный slooooow.
Установка: ок.
Документация: плохо.
Это на самом деле редактор стиля меню. Графический интерфейс не так хорош (слишком красочный и нестандартный). Ый.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.