Совместимость:
OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.3OCStore 3.*Opencart.pro 2.3MaxyStore 2.3.0.2MaxyStore 3.*
Расширение позволяет управлять главным меню и добавляет возможность создавать свое верхнее меню. Верхнее меню можно создавать и выводить для выбранных разделов. Поддерживается встроенная в opencart система контроля доступа к разделам (недоступные пользователю ссылки не будут показаны).
Репозиторий
Преимущества
- Использует механизм событий, работает без внедрения в файлы.
- Не заменяет текущее меню, а подхватывает существующие пункты.
- Не влияет на производительность.
Возможности
- Поддержка HTML кода в названиях пунктов меню.
- Поддержка назначения JavaScript кода для пунктов меню*.
- Назначение FontAwesome иконок для каждого пункта*.
- Пункты меню скрываются, если у текущего пользователя нет прав на просмотр содержимого раздела. Используется встроенная в OpenCart система контроля доступа к разделам ("Система" > "Пользователи" > "Группы пользователей").
- Поддерживает генерацию ссылок по роуту.
- $_GET переменные, $this->config параметры в заголовках, ссылках и JS в виде шорткодов.
- Верхнее меню можно выводить в выбранных разделах.
- В верхнем меню можно создавать разделители и заголовки групп.
- Возможность открывать ссылки во всплывающем окне.
- Для главного меню слева, JavaScript, как и иконки, поддерживаются только у пунктов меню первого уровня. Есть ocmod файл, который решает эту проблему, файл бесплатный, доступен по запросу.
Совместимость
Демо
Админка
Каталог
На демо сайте есть верхнее меню для быстрой навигации.
Установка
- Установите расширение через стандартный раздел установки дополнений.
- Перейдите в раздел модулей и установите нужный модуль.
Руководство
- Модуль разделен на 2 независимых модуля (главное меню, верхнее меню).
- В правой панели обоих модулей находятся автоматически сканированные разделы Вашего магазина, из этой панели можно переносить готовые пункты меню.
- При установке модуля главного меню, меню модуля автоматически заполняется текущими пунктами главного меню.
- Для главного меню, JavaScript, как и иконки, поддерживаются только у пунктов меню первого уровня. Иконки встроенные - FontAwesome.
- Верхнее меню можно размещать в выбранных разделах админки, указав роуты нужных страниц через запятую или на всех страницах, если оставить роут пустым.
Шорткоды
- Шорткоды можно использовать в заголовках, ссылках и JavaScript коде.
- Доступ к $_GET переменным текущей страницы [product_id], [module_id].
- Доступ к $this->config параметрам магазина [config|config_language_id].
- Генерация ссылок на разделы админки [link|catalog/product].
Лицензия
Спасибо за использование моих дополнений!
Я решил сделать все свои OpenCart-дополнения бесплатными и с открытым исходным кодом, чтобы они могли приносить пользу сообществу. Разработка, поддержка и обновление этих дополнений требуют времени и усилий.
Если мои дополнения помогли вам в вашем проекте, и вы хотите поддержать мою работу, я буду благодарен за любую сумму пожертвований.
#### 1.1.3
* feature: Добавлена возможность открывать ссылки во всплывающем окне
#### 1.1.2
* feature: Добавлена возможность добавлять внешние ссылки
* feature: Добавлена возможность добавлять разделители и заголовки групп
* feature: Добавлена сортировка таблицы
* feature: Добавлен вывод текущей версии в заголовок панели
#### 1.1.1
* feature: Добавлена поддержка HTML в заголовках
#### 1.1
* feature: Добавлена поддержка JavaScript и шорткодов
* fix: Удалены строгие типы.
* fix: Исправлены ошибки при добавлении обработчиков событий
* fix: Обновлён генератор верхнего меню
* fix: Добавлена проверка при использовании ссылки на функцию контроллера
* revert: Убран метод генерации JS в контроллере
#### 1.0
* Выпуск
Способ распространения:
Бесплатно
Совместимость:
OpenCart 2.3OpenCart 3.*OpenCart 4.*OCStore 2.3OCStore 3.*Opencart.pro 2.3MaxyStore 2.3.0.2MaxyStore 3.*
Получение файлов:
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Нет
Events:
Да
Загружено:
27.03.2022
Обновление:
18.12.2024
Просмотров:
4268
Покупок:
16