Корзина пуста
MS: Отображение названия организации
Описание
Модуль ms_display_name_vendors позволяет отображать название организации вместо логотипа в различных местах сайта. Модуль добавляет возможность выбора между отображением логотипа или названия организации для каждой компании.
Основные возможности
- Выбор отображения: Возможность выбора между отображением логотипа или названия организации для каждой компании
- Гибкая настройка: Настройка отображения для каждой компании отдельно
- Интеграция с шаблонами: Автоматическое применение настроек в шаблонах отображения компаний
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
func.php): При установке модуль добавляет полеimg_is_downloadв таблицуcompanies:
- Поле имеет тип
varchar(2)со значением по умолчанию 'on' - Значение 'on' означает отображение логотипа
- Значение 'off' означает отображение названия организации
- Хук обновления компании (
hooks.func.php):
- Функция
fn_ms_display_name_vendors_update_company()вызывается при обновлении компании - Сохраняет значение поля
img_is_downloadв базу данных
- Шаблоны:
design/themes/responsive/templates/addons/ms_display_name_vendors/hooks/companies/view.override.tpl- переопределяет шаблон страницы компанииdesign/themes/responsive/templates/addons/ms_display_name_vendors/hooks/companies/featured_vendors.override.tpl- переопределяет шаблон списка рекомендуемых продавцовdesign/themes/responsive/templates/addons/ms_display_name_vendors/hooks/ms_display_name_vendors/detail_logo.override.tpl- переопределяет шаблон детального логотипаdesign/backend/templates/addons/ms_display_name_vendors/hooks/companies/logos.post.tpl- добавляет поле выбора в форму редактирования компании
- Стили (
design/themes/responsive/css/addons/ms_display_name_vendors/styles.less):
- Применяет CSS стили для корректного отображения названия организации вместо логотипа
Где находится функциональность
- Административная панель:
- Форма редактирования компании с чекбоксом "Отображать изображение"
- Витрина:
- Страница компании с отображением названия или логотипа (в зависимости от настройки)
- Список рекомендуемых продавцов с отображением названий или логотипов
- Детальное отображение логотипа/названия компании
Настройки модуля
Модуль не имеет глобальных настроек. Настройка выполняется для каждой компании отдельно через форму редактирования компании.
Настройка компании
В форме редактирования компании доступно поле:
- Отображать изображение (
img_is_download): Если включено, отображается логотип компании. Если выключено, отображается название организации.
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке добавляет поле
img_is_downloadв таблицуcompanies - При удалении модуля поле удаляется из таблицы
- Работает с шаблонами отображения компаний для применения настроек