При разработке интернет-магазина столкнулся с необходимостью сделать третий уровень вложенности категорий, так как базовых двух было недостаточно. Попытки найти бесплатные модули для opencart 2.0.3.1 для трехуровневого меню, написанные без использования устаревшего VQMOD, не увенчались успехом.
К счастью, были найдены два бесплатных модуля для этой версии CMS на VQMOD, которые я и переписал под себя.
Итак, за основу были взяты следующие модули:
- Menu third level submenu - для трехуровневого выпадающего главного меню
- Categories menu 3rd level submenu - для отображения третьего уровня меню внутри категорий
Чтобы установить модули достаточно скачать 2 архива в конце статьи и положить их в соответствующие папки. Никаких лишних ссылок на меня или разработчика нет, можете смело заливать.
В исходный модуль помимо того, что он стал работать на OCMOD было внесено несколько изменений под себя:
- Первый уровень меню стал кликабельным
- Убрана ссылка «Смотреть все товары», которая отображалась под всеми разделами второго и третьего уровней меню
После всех правок модуль стал выглядеть следующим образом:
Инструкция по установке
Установка элементарна. Для стандартного шаблона (default) достаточно распаковать архивы и залить файлы в нужные папки. После того, как файлы будут залиты, обязательно зайдите в административную панель -> модули -> модификаторы и нажмите кнопку «Обновить» в правом верхнем углу.
Если у Вас другое имя шаблона, необходимо будет внести изменения в файлы menu3rdlevel.ocmod.xml и CategoriesMenu3rdLevel.ocmod.xml. Во всех путях к файлам необходимо будет заменить "default" на название вашего шаблона. Также не забывайте нажать в модификаторах кнопку «Обновить».
Архивы с модулями
Самое главное. Ссылки на архивы.
Menu3rdlevel-opencart - трехуровневое главное меню для opencart 2.0.3.1 v1.2
CategoriesMenu3rdLevel - трехуровневое меню для opencart 2.0.3.1 в просмотре категорий
Изменения версий
Версия 1.1. Исправлен косяк с неисчезающим пунктом меню "Смотреть все товары".
Версия 1.2. Исправлен баг с переносом карточек на следующую строку в отображении товаров сеткой.
Платная установка
Если у кого-то что-то не получилось, возможна платная установка стоимостью всего 300 рублей.
Поддержать автора
Если вы воспользовались данным модулем и искренне благодарны, можете поддержать автора, переведя любую сумму через форму ниже или сделав репост статьи с помощью кнопок социальных сетей в подвале страницы.