Корзина пуста
MS: Демо страница модуля
Описание
Модуль ms_demo_page добавляет возможность указания ссылки на демо-страницу модуля для каждого товара. Модуль отображает кнопку со ссылкой на демо-страницу на странице товара и в каталоге товаров.
Основные возможности
- Ссылка на демо-страницу товара: Возможность указать индивидуальную ссылку на демо-страницу для каждого товара
- Текст ссылки: Настраиваемый текст ссылки для каждого товара
- Ссылка по умолчанию: Настройка ссылки по умолчанию для товаров без индивидуальной ссылки
- Отображение в товарах и категориях: Возможность отображать кнопку на странице товара и в списке товаров категории
- Иконка в кнопке: Возможность добавить иконку в кнопку ссылки
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
addon.xml): При установке модуль добавляет два поля в таблицуproducts:
demo_page- URL демо-страницы товараdemo_page_text- текст ссылки на демо-страницу
- Шаблоны товара:
design/themes/responsive/templates/addons/ms_demo_page/hooks/products/add_to_cart.post.tpl- отображает кнопку на странице товараdesign/themes/responsive/templates/addons/ms_demo_page/hooks/products/prices_block.post.tpl- отображает кнопку в блоке цен
- Административная панель:
design/backend/templates/addons/ms_demo_page/hooks/products/detailed_content.post.tpl- форма редактирования ссылки на демо-страницу в карточке товара
- Логика отображения:
- Если у товара указана индивидуальная ссылка (
demo_page) и текст (demo_page_text), используется они - Если индивидуальная ссылка не указана, используется ссылка по умолчанию из настроек модуля
- Кнопка открывается в новой вкладке с атрибутом
rel="nofollow"
Где находится функциональность
- Административная панель:
- Карточка товара с полями "Демо страница" и "Текст ссылки"
- Настройки модуля (ссылка по умолчанию, текст ссылки, иконка, отображение в товарах/категориях)
- Витрина:
- Страница товара с кнопкой ссылки на демо-страницу
- Список товаров в категории с кнопками ссылок (если опция включена)
Настройки модуля
- Ссылка в карточке товара по умолчанию (
ms_demo_page_link_by_default): URL демо-страницы по умолчанию (например,/video/) - Текст ссылки (
ms_demo_page_link_text): Текст кнопки ссылки (по умолчанию "Ссылка") - Иконка в кнопке (
ms_demo_page_link_icon): Код иконки для отображения в кнопке - Включить кнопку в товарах (
ms_demo_page_link_isOn): Отображать ли кнопку на странице товара - Включить кнопку в категориях (
ms_demo_page_link_isOn_in_category): Отображать ли кнопку в списке товаров категории
Технические детали
- Модуль автоматически устанавливается в Ultimate редакции CS-Cart
- При установке добавляет поля
demo_pageиdemo_page_textв таблицуproducts - Поддерживает индивидуальные ссылки для каждого товара
- Использует CSS-стили для оформления кнопки
- Ссылки открываются в новой вкладке с
target="_blank"иrel="nofollow"