Галерея выбранного варианта
Фильтрует фотографии по значению выбранного варианта товара.
ТИЛЬДА УМЕЕТ ЭТО САМА
У выбранной торговой вариации может быть своя фотография. При выборе Тильда находит эту картинку в галерее и сразу переводит слайдер к ней.
Где это у неё: t_store_product_updateEdition_moveSlider и t_store_product_getEditionOptionsArr_getImgValues в tilda-catalog-1.1.min.js.
Чего в родной версии нет: Штатный код переводит галерею к одной фотографии, но не скрывает фотографии других цветов. Отдельный мод нужен только для нескольких самостоятельных галерей внутри одной карточки товара.
Как устроен мод
РЕЗУЛЬТАТ
Фильтрует фотографии по значению выбранного варианта товара.
КАК ВСТРАИВАЕТСЯ
Готовый файл подключается через блок T123 внутри карточки товара. Секции назначается класс mk-variant-gallery. Настройки передаются в MK_MOD_167; генератор ниже собирает их без ручной правки JavaScript.
ГРАНИЦЫ БЕЗОПАСНОСТИ
- Мод меняет только размеченную секцию или явно выбранные элементы и не подменяет отправку форм, оплату либо серверные данные Тильды.
- Не переименовывать класс и служебные data-атрибуты после копирования: по ним мод отделяет свой экземпляр от остальных блоков страницы.
- После изменения структуры блока повторить опубликованный сценарий из чек-листа, а не ограничиваться просмотром в редакторе.
КРИТЕРИИ ГОТОВНОСТИ
- Сборка 1.0 загружается без ошибок и выполняет минимальный пользовательский сценарий на сохранённой странице Тильды; проверено 12.08.26.
- Повторная инициализация не создаёт второй экземпляр интерфейса и не ломает соседние стандартные блоки.
- Параметры генератора совпадают с meta.json и попадают в код с правильными типами.
ПАРАМЕТРЫ
- control [data-mk-variant]
- Переключатель варианта
- image [data-mk-variant-image]
- Фотографии вариантов
<script src="https://modkod.ru/mk/v1.0/mod-167.js" defer></script> <script> window.MK_MOD_167 = { fallback: 'all', }; </script>
mk-variant-gallery
/* Настройки блока → CSS класс.
Один класс на секцию — элементы
внутри мод найдёт сам. */
Пять шагов до готовой страницы
- 01 Подготовьте секцию Откройте настройки нужной секции Zero Block и впишите mk-variant-gallery в поле «CSS class name».
- 02 Добавьте блок T123 блок T123 внутри карточки товара. Один блок с кодом ставьте один раз на страницу.
- 03 Скопируйте готовую вставку Код ниже подключает закреплённую версию 1.0; её поведение не изменится само после сдачи сайта.
- 04 Опубликуйте страницу Проверяйте опубликованный адрес, а не только предпросмотр редактора Тильды.
- 05 Пройдите приёмку Сборка 1.0 загружается без ошибок и выполняет минимальный пользовательский сценарий на сохранённой странице Тильды; проверено 12.08.26.
Про этот мод написано
1 разборПохожие задачи
3 модаФильтры в каталоге товаров
Отдельный код не нужен: свойства и цена фильтруются штатными средствами каталога.
Строгий лимит карточек
Оставляет заданное число карточек и убирает кнопку дозагрузки только в выбранном каталоге.
Сценарий для товара без остатка
Заменяет недоступную покупку на лист ожидания или ссылку на попап.