Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

[MakeShop.pro] Скрытая вкладка товара

Показывать данную вкладку только авторизованным пользователям
Укажите домен без http и слешей. Пример: domain.com
По подписке
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

MS: Скрытая вкладка товара

Описание

Модуль ms_hidden_tab показывает данную вкладку только авторизованным пользователям с соответствующими правами. Модуль добавляет специальную вкладку на карточку товара, которая видна только пользователям с привилегией просмотра скрытых вкладок.

Основные возможности

  • Скрытая вкладка: Добавление вкладки на карточку товара, видимой только авторизованным пользователям
  • Управление правами доступа: Использование системы привилегий CS-Cart для контроля доступа
  • Настраиваемое содержимое: Возможность указать страницу с формой для отображения на вкладке

Как работает модуль

Модуль использует следующие механизмы:

  1. База данных (func.php): При установке модуль:
  • Создает привилегию ms_hidden_tab для управления доступом к скрытой вкладке
  1. Хуки (hooks.func.php):
  • Добавляет вкладку на карточку товара
  • Проверяет права пользователя перед отображением вкладки
  1. Контроллеры:
  • controllers/frontend/products.post.php - обработка отображения вкладки на витрине
  1. Шаблоны:
  • design/themes/responsive/templates/addons/ms_hidden_tab/blocks/product_tabs/managers.tpl - шаблон вкладки

Где находится функциональность

  • Административная панель:
  • Настройки модуля с выбором страницы для вкладки
  • Витрина:
  • Карточка товара с вкладкой "Менеджер" (для авторизованных пользователей с правами)

Настройки модуля

  • Id Страницы формы (page_id): ID страницы с формой, которая будет отображаться на вкладке

Привилегии

Модуль создает привилегию:

  • ms_hidden_tab: Просмотр скрытых вкладок

Использование

  1. Настройка модуля:
  • Укажите ID страницы с формой в настройках модуля
  1. Настройка прав доступа:
  • Назначьте привилегию "Просмотр скрытых вкладок" нужным группам пользователей
  1. Результат:
  • На карточке товара появится вкладка "Менеджер" для авторизованных пользователей с правами

Технические детали

  • Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  • При установке создает привилегию для управления доступом
  • Работает только для авторизованных пользователей с соответствующими правами
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X

# Инструкция по использованию модуля MS: Скрытая вкладка товара

Установка

  1. Убедитесь, что модуль активирован в разделе Администрирование → Модули → Скачанные модули
  2. Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  3. При установке модуль создает привилегию для управления доступом

Настройка

  1. Перейдите в Администрирование → Модули → Скачанные модули → MS: Скрытая вкладка товара
  1. Настройки модуля:
  • Id Страницы формы: Укажите ID страницы с формой, которая будет отображаться на вкладке
  • Для определения ID страницы перейдите в Администрирование → Вэб-сайт → Страницы
  • Найдите нужную страницу и скопируйте ее ID из URL или таблицы
  1. Сохраните изменения

Использование

Для администратора

  1. Создание страницы с формой (если еще не создана):
  • Перейдите в Администрирование → Вэб-сайт → Страницы
  • Создайте страницу с формой (например, форма "Сообщить об ошибке")
  • Запомните ID страницы
  1. Настройка прав доступа:
  • Перейдите в Администрирование → Пользователи → Группы пользователей
  • Выберите группу пользователей, которой нужен доступ к скрытой вкладке
  • Включите привилегию "Просмотр скрытых вкладок" (ms_hidden_tab)
  • Сохраните изменения

Для пользователя

  1. Просмотр скрытой вкладки:
  • Войдите под учетной записью с правами просмотра скрытых вкладок
  • Откройте карточку товара
  • На странице товара отобразится вкладка "Менеджер" с указанной формой

Проверка работы

  1. Проверка отображения вкладки:
  • Войдите под пользователем с правами просмотра скрытых вкладок
  • Откройте карточку товара
  • Убедитесь, что отображается вкладка "Менеджер" с указанной формой
  1. Проверка скрытия вкладки:
  • Войдите под обычным пользователем или неавторизованным
  • Откройте карточку товара
  • Убедитесь, что вкладка "Менеджер" не отображается

Устранение неполадок

  • Вкладка не отображается: Проверьте, что пользователь авторизован и имеет привилегию "Просмотр скрытых вкладок"
  • Форма не отображается: Убедитесь, что указан правильный ID страницы и страница существует
  • Вкладка видна всем: Проверьте настройки прав доступа и привилегий

Ключевые файлы

  • app/addons/ms_hidden_tab/addon.xml - конфигурация модуля
  • app/addons/ms_hidden_tab/func.php - функции установки и создания привилегий
  • app/addons/ms_hidden_tab/hooks.func.php - хуки добавления вкладки
  • design/themes/responsive/templates/addons/ms_hidden_tab/blocks/product_tabs/managers.tpl - шаблон вкладки
**v1.0.1**
[\*] Стандартизация модуля

**v1.0.0**
[+] Первое издание

************************

[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули