Корзина пуста
MS: Скрытая вкладка товара
Описание
Модуль ms_hidden_tab показывает данную вкладку только авторизованным пользователям с соответствующими правами. Модуль добавляет специальную вкладку на карточку товара, которая видна только пользователям с привилегией просмотра скрытых вкладок.
Основные возможности
- Скрытая вкладка: Добавление вкладки на карточку товара, видимой только авторизованным пользователям
- Управление правами доступа: Использование системы привилегий CS-Cart для контроля доступа
- Настраиваемое содержимое: Возможность указать страницу с формой для отображения на вкладке
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
func.php): При установке модуль:
- Создает привилегию
ms_hidden_tabдля управления доступом к скрытой вкладке
- Хуки (
hooks.func.php):
- Добавляет вкладку на карточку товара
- Проверяет права пользователя перед отображением вкладки
- Контроллеры:
controllers/frontend/products.post.php- обработка отображения вкладки на витрине
- Шаблоны:
design/themes/responsive/templates/addons/ms_hidden_tab/blocks/product_tabs/managers.tpl- шаблон вкладки
Где находится функциональность
- Административная панель:
- Настройки модуля с выбором страницы для вкладки
- Витрина:
- Карточка товара с вкладкой "Менеджер" (для авторизованных пользователей с правами)
Настройки модуля
- Id Страницы формы (
page_id): ID страницы с формой, которая будет отображаться на вкладке
Привилегии
Модуль создает привилегию:
- ms_hidden_tab: Просмотр скрытых вкладок
Использование
- Настройка модуля:
- Укажите ID страницы с формой в настройках модуля
- Настройка прав доступа:
- Назначьте привилегию "Просмотр скрытых вкладок" нужным группам пользователей
- Результат:
- На карточке товара появится вкладка "Менеджер" для авторизованных пользователей с правами
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке создает привилегию для управления доступом
- Работает только для авторизованных пользователей с соответствующими правами