Огляд модулів меню для CMS Joomla 3.x.
1. Maxi Menu CK
Сайт розробника: http://www.joomlack.fr/en/download-joomla-extensions/view_categories/1-maximenu-cks/view_document/1-maximenu-ck-module-v6-joomla-2-5
Розширення повністю сумісний з CMS Joomla 2.5 / 3. x.
Потужний, SEO оптимізований модуль для створення горизонтального або вертикального меню, що випадає з адаптивним дизайном і гарними ефектами. Крім того, є можливість публікації на одній сторінці декількох екземплярів даного модуля. На жаль, функціонал безкоштовної версії даного розширення вельми обмежений.
Після установки модуля на екрані відображаються посилання для завантаження документації до нього і платних опцій: розширеного пакета графічних тем оформлення, плагіна легкого управління меню, патчів для компонентів «Virtuemart», «Hikashop», «Joomshopping» і K2, а також плагіна для коректного відображення створеного меню на мобільних пристроях.
Далі потрібно перейти в «Менеджер модулів» і вибрати в ньому «Maxi Menu CK». На вкладці «Module» панелі управління модулем можна вибрати меню для публікації, ввести унікальний ID модуля, базовий пункт меню і його початковий і кінцевий рівні, а також можна вимкнути опцію підрівнів.
Крім того, можна скористатися майстром налаштування меню:
Зручність використання майстра меню складається в швидкому перемиканні між типами меню і необхідними їм опціями, але актуально здебільшого, лише в разі встановлених додатково платних розширень. На вкладці «Прив'язка до пунктів меню» можна вибрати сторінки сайту, на яких буде відображатися модуль; вкладці «Effect Options» дозволяє відключити використання ефектів на javascript, вибрати їх тип завантаження і провести настроювання візуальних ефектів для пунктів і підпунктів меню. У «Styles Option» можна вибрати тему меню (за замовчуванням є три), орієнтацію меню, відключити адаптивний дизайн меню і вибрати файл CSS шаблону.
У розділі «Logo options» можна вибрати файл логотипу, який буде відображатися на меню, додати до нього посилання і визначити його позицію, ширину, висоту і відступи. Після вибору позиції меню в шаблоні і зміни стану на «Опубліковано», меню з'являється на сайті.
Працююче на сайті розширення виглядає наступним чином:
Дане меню (після установки платного патча) оптимально використовувати в якості основного меню для інтернет-магазину на «Joomshopping», «Virtuemart» або «Hikashop», оскільки воно дозволяє автоматично вивести список категорій товарів.
2. ARI Ext Menu
Сайт розробника: http://www.ari-soft.com/vmchk/Joomla-Components/ARI-Ext-Menu/Detailed-product-flyer.html
Розширення повністю сумісний з CMS Joomla 1.5-1.7 / 2.5 / 3. x.
Настроюється модуль меню, що підтримує горизонтальну і вертикальну орієнтацію, два ефекту переходу.
Для установки розширення потрібно перейти до «Менеджеру розширень», вибрати за допомогою діалогу долучення модуля і натиснути на кнопку «Завантажити та встановити». В налаштуваннях модуля можна вибрати меню, яке буде відображатися за допомогою даного модуля, орієнтацію меню, початковий і кінцевий рівень ієрархії, а також налаштувати такі параметри, як показувати лише активні підпункти меню, підсвічувати поточний пункт меню. Серед системних налаштувань доступні опція завантаження бібліотеки ExtJS, вибір методу її завантаження і генерація унікального ідентифікатора. Також можна налаштувати параметри стилю пунктів і підпунктів меню: колір фону, тексту, розмір шрифту, вирівнювання та інше. Розширені настройки модуля цілком стандартні і містять параметри кешування, термін кешування, HTML-тег модуля, розмір Bootstrap, HTML-тег заголовка і CSS-клас заголовка. Після завдання модулю позиції і публікації модуля на сайті з'являється меню такого вигляду:
3. Accordeon Menu CK
Сайт розробника: http://www.joomlack.fr/en/download-joomla-extensions/view_categories/5-accordeonmenu-ck
Розширення повністю сумісний з CMS Joomla 2.5 / 3. x.
Ще одне меню від студії JoomlaCK. Дозволяє вставити красиві ефекти при відкритті підміню, багаторазово використовувати модуль на сторінці. Особливість модуля є можливість вставки в нього інших модулів. Також на додаток до модуля є платні патчі для Hickashop і Virtuemart.
Після стандартної процедури встановлення розширення на екрані з'являється повідомлення про успішну установку модуля і посилання на завантаження документації до нього, а також наводиться вид посилання для вставки будь-якого модуля в якості одного з пунктів меню.
Перейшовши до панелі управління модулем можна вибрати меню для відображення в модулі, базовий пункт меню, початковий і кінцевий рівні, а також встановити суфікси і тип вирівнювання посилань для зображень. На вкладці «Effects» можна вибрати подія, при якому пункт меню відкривається, чи буде показана посилання при наведенні курсору миші на зображення, тип переходу, необхідність використання ефектів для активного підміню; також можна задати ID пункту меню, активного за замовчуванням. На вкладці «Styles» можна вибрати для меню тему оформлення, вказати папки з зображеннями, які будуть відображатися при згорнутому і при розгорнутому меню, а також вказати для них позицію вирівнювання. Вкладка «Menu styles» містить безліч настроювальних параметрів зовнішнього вигляду меню: полів, заднього плану, заокруглення кутів пунктів меню, тіней і меж. На вкладках «First level link styles», «Second level link styles» і «Other level link styles» можна змінити шрифт, колір тексту і фону для посилань, що виводяться в пунктах меню. Вкладка «Third party extensions Options» призначена для налаштувань сумісності з компонентами «Hikashop» і «Virtuemart» і вимагає завантаження та встановлення відповідних патчів. Налаштування мобільних опцій в безкоштовній версії розширення також недоступна.
Для успішного функціонування потрібно виконати прив'язку модуля до пунктів меню, вказати його позицію і опублікувати. Нижче наведено приклад роботи модуля на сайті.
4. JB DropDown Menu for Bootstrap
Сайт розробника: http://www.extly.com/utilities/jb-dropdown-menu.html
Розширення повністю сумісний з CMS Joomla 2.5 / 3. x.
Модуль меню, що працює з Twitter's Bootstrap і JBootstrap, заснований на вбудованому модулі меню Joomla. Установка модуля стандартна. В налаштуваннях модуля потрібно лише вибрати одне з меню системи, початковий і кінцевий рівень, а також є настроюється можливість показувати підпункти меню. Після того, як Ви призначите даному модулю його позицію і опублікуєте його, на сайті з'явиться меню такого вигляду:
5. DJ-Menu
Сайт розробника: https://dj-extensions.com/dj-menu
Розширення повністю сумісний з CMS Joomla 2.5 / 3. x.
Меню з списком, що випадає і анімованими ефектами на базі Mootools. Установка модуля проводиться стандартно. На вкладці «Module» налаштувань розширення необхідно вибрати меню, яке модуль буде відображати, а також визначити останній з його рівнів і, якщо це потрібно, включити висновок меню на маленьких екранах і встановити його ширину в цьому випадку. Вкладка «CSS3 Animations and script features» дозволяє налаштувати ефекти анімації при вході і виході з меню, а також швидкість анімації, встановити час затримки при закритті підміню, CSS-клас заголовка, його HTML-тег і розмір Bootstrap.
Нижче наведено приклад створеного за допомогою даного модуля меню.
Всі розглянуті в огляді модулі для створення на сайті під керуванням CMS Joomla 3.x меню дозволяють створити меню з подуровнями. Розглянуті модулі здебільшого відрізняються наявністю тих чи інших ефектів анімації і можливістю відображення на мобільних пристроях. Тому для сайтів, орієнтованих на мобільних користувачів (а таких стає все більше), варто віддати перевагу модулю «DJ-Menu». Модуль «Accordeon Menu CK» хороший тим, що дозволяє вставити в себе вміст іншого модуля; модуль «JB DropDown Menu for Bootstrap» - найпростіший і «легкий» з розглянутих розширень і буде непогано виглядати в парі, наприклад, з модулем меню Joomla за замовчуванням. Функціональність модуля «Maxi Menu CK» вражає, але, оскільки в безкоштовній версії вона істотно обмежена, для того, щоб скористатися нею, потрібні фінансові вкладення.