Некодим логотипНекодим
МодификацииПубликацииНекодИИмЦены
Некодим логотипНекодим

© 2020-2026 Некодим

Готовые модификации для вашего сайта. Улучшайте функциональность и дизайн без программирования.

Компания

  • Контакты
  • Публичная оферта
  • Политика конфиденциальности
  • Согласие на обработку данных
  • Лицензионное соглашение
  • Реферальная программа

Полезное

  • Модификации
  • Публикации
  • Каталог блоков Tilda
  • MCP для агентов
  • Изменения в коде Tilda
  • Доска почёта

Личный кабинет

  • Вход
  • Регистрация
  • Цены

13 октября 2026 г.

Что Тильда поменяла в своих скриптах, стилях и вёрстке блоков за этот день.

Вся лента изменений
tilda-cart-1.1.js07:01

Логика сравнения товаров в корзине вынесена в общую функцию t_cart__isSameProduct, которая теперь учитывает не только совпадение артикула (sku), но и другие признаки одинаковости товара. Убраны дублирующиеся проверки по sku при добавлении товара и объединении позиций корзины — вместо них везде используется единая проверка через t_cart__isSameProduct.

tilda-catalog-1.2.js07:01

Удалена legacy-реализация опций и модификаций товара (чекбоксы, select, кастомные стили вариантов) — убраны фичефлаги t_catalog__isEditionsWidgetEnabled и t_catalog__isOptionsWidgetEnabled, старый рендер через prod_option/properties и ручная обработка событий t_catalog_option_handleOnChange/_custom. Теперь инициализация опций и edition'ов товара всегда идёт через новые виджеты t_catalog_product__initEditionsWidget и t_catalog_product__initOptionsWidget, без ветвления по типу сниппета.

tilda-products-1.0.js07:01

Исправлена логика запоминания базовой цены товара: раньше проверка на пустую строку позволяла повторно пересчитывать цену и дважды прибавлять надбавку опции, теперь сохранение атрибутов data-product-price-def и data-product-price-def-str происходит строго один раз, даже если исходная цена пустая.

tilda-blocks-page189741109.min.js07:01

В блоке попапов (t1093) изменена логика разблокировки скролла при закрытии: теперь проверка t1093__closePopup_isLastPopupWithLockedScroll вызывается сразу при закрытии попапа (до завершения анимации), а сама функция больше не учитывает закрывающиеся попапы с таймером анимации — оценивает только список реально открытых окон.

tilda-blocks-page189740409.min.js07:00

В блоке попапов (T1093) исправлена логика разблокировки скролла страницы: теперь при закрытии попапа body разблокируется сразу в t1093__closePopup, а функция t1093__closePopup_isLastPopupWithLockedScroll упрощена и больше не учитывает закрывающиеся с анимацией попапы — проверяется только список реально открытых.

tilda-zero-feed-1.0.min.js07:00

Добавлена обработка вложенных ссылок (tn-nested-link) при определении целевого элемента для рендера контента атома — теперь учитывается селектор `.tn-atom > .tn-nested-link` наряду с `.tn-atom > a`. Расширена логика сопоставления полей фида для мульти-полей: появился кейс `multi`, учитывающий `parts`, `ref` и `multi_ref` через атрибут `data-field-rel-value`, а также обработка `data-field-nestedlink-value`, `data-field-target-value` для вложенных ссылок. Вместо списка `doNotProcessNodes` теперь формируется строка-селектор `doNotProcessParentSelector` для определения родителя, который не нужно обрабатывать. Также добавлена обработка клика по статистике (`js-click-zero-stat`) с учётом события…

tilda-cms-1.0.min.css07:00

В слайдере (атом slds) на странице записи блога добавлена поддержка видео в слайдах: кнопка воспроизведения с иконкой play, увеличивающаяся при наведении, контейнер для видео с ленивой загрузкой. Также добавлены стили для подписей к слайдам — активная подпись показывается с обрезкой текста многоточием, остальные скрыты, а при наличии подписей буллеты слайдера смещаются выше.

tilda-cms-1.0.min.js07:00

Доработан рендер CMS-слайдера: добавлена поддержка подписей слайдов через data-slide-caption и новых классов t-cms__page__caption-container, t-cms__page__slds-img и t-slds__item, плюс атрибуты для ленивой загрузки видео (data-videolazy-hash, data-blocklazy-id) теперь включены в список разрешённых при обработке. Также доработано слияние настроек полей для вложенных ref_feed и переименован ряд внутренних хелперов (цветовой контраст текста, фокус-трап, поиск скролл-контейнера) без изменения их логики.

tilda-catalog-1.2.min.js07:00

Изменена логика построения хлебных крошек для фильтра товаров по разделам (storepart) в каталоге: переименованы внутренние переменные, отвечающие за флаг активного раздела, список путей категорий и функцию поиска части каталога по пути, без изменения самой бизнес-логики формирования breadcrumbs.

tilda-products-1.0.min.js07:00

Изменена логика инициализации дефолтной цены товара: теперь проверка на отсутствие data-product-price-def и data-product-price-def-str выполняется до анализа текста цены, а не внутри условия — это предотвращает повторную перезапись уже установленных атрибутов цены при повторном вызове функции.

tilda-delivery-1.0.min.js07:00

Добавлена функция t_cart__isSameProduct для сравнения товаров корзины: сопоставление теперь идёт по sku, а если sku нет — по uid, что уточняет логику объединения одинаковых товаров в корзине доставки.

tilda-cart-1.1.min.js07:00

Добавлена функция t_cart__isSameProduct для сравнения товаров: сначала проверяется совпадение sku, а если sku нет — сравнивается uid. Логика объединения одинаковых товаров в корзине (режим tcart_oneproduct) теперь использует эту единую проверку вместо прямого сравнения r.sku===t.sku, что делает сопоставление товаров без sku более корректным.

tilda-blocks-page189679109.min.css07:00

В блоке t806 (голосование) к скрытию и показу результата ответа добавлено свойство visibility: теперь элемент `.t-vote__btn-res` не только прозрачный, но и скрыт из потока доступности до ответа, а после голосования становится видимым вместе с прежним изменением opacity.