Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Интеграция с Tilda

Если у вас есть сайт на «1С-Битрикс», то вы можете делать для него красивые страницы на Tilda Publishing.Мы сделали плагин, который позволяет публиковать на сайте все, что сделано на Tilda. Простыми словами: главная страница, постоянные элементы и элементы управления используется с вашего сайта, а зона контента из Tilda.GitHub - https://github.com/uplab-dev/uplab.tildaComposer - https://packagist.org/packages/uplabteam/uplab.tilda

Интеграция с Tilda

Интеграция с Tilda

от Uplab
Скриншоты
Описание

Технические данные

Опубликовано:
13.08.2015
Обновлено:
26.08.2026
Версия:
3.3.4
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Если у вас есть сайт на «1С-Битрикс», то вы можете делать для него красивые страницы на Tilda Publishing.

Мы сделали плагин, который позволяет публиковать на сайте все, что сделано на Tilda. Простыми словами: главная страница, постоянные элементы и элементы управления используется с вашего сайта, а зона контента из Tilda.


GitHub - https://github.com/uplab-dev/uplab.tilda
Composer - https://packagist.org/packages/uplabteam/uplab.tilda
Отзывы (10)
Обсуждения (57)
Что нового
3.3.4 (26.08.2026) Мы продолжаем заботиться о деталях, чтобы вам работалось комфортно. Спасибо, что остаётесь с нами!
Список изменений:
  • Исправлена пустая страница при первом открытии незакэшированной страницы Tilda или после очистки её кэша. Кэш ответов теперь работает без ненужной буферизации вывода и корректно заполняется прямо при обработке тега [UPLABTILDA ...]. Проблему нашёл и предложил исправление @ilyaoleynikov.
3.3.3 (20.08.2026) Стабильность и удобство — наш приоритет. Благодарим за то, что выбираете наше решение для Tilda!
Список изменений:
  • Добавлены автоматические повторные запросы при временных обрывах соединения с Tilda. Все попытки укладываются в общий таймаут, поэтому сбой внешнего сервиса не увеличивает время ожидания страницы.
  • Добавлен детектор зависшей передачи: если Tilda начала отдавать страницу, но поток остановился, запрос прерывается раньше и повторяется.
  • Появилась отключённая по умолчанию настройка показа последней успешной копии страницы при транспортном сбое Tilda. Сотрудники видят предупреждение, посетители — сохранённую страницу без служебной плашки.
  • Резервная копия не используется, если Tilda сообщает об удалении, недоступности или пустом содержимом страницы, поэтому снятый с публикации материал не остаётся на сайте.
  • В списке кэша добавлено фактическое состояние резервной копии; кэш корректно очищается при сбросе и удалении модуля.
3.3.2 (17.08.2026) Каждое обновление — шаг к лучшему. Спасибо, что помогаете нам делать модуль удобнее для всех!
Список изменений:
  • Журнал работы модуля больше не разрастается: вместо отдельного файла на каждый день ведётся один файл и одна резервная копия, а занимаемое место ограничено сверху и не зависит от того, сколько времени включено логирование.
  • Файлы журналов, накопленные прежними версиями, удаляются автоматически при первой записи после обновления.
  • Сообщение о сбое загрузки из Tilda в панели администратора показывается как ошибка — красным. Раньше оно выводилось зелёной плашкой с галкой и выглядело как сообщение об успешном действии.
3.3.1 (17.08.2026) Мы любим своё дело и развиваем модуль вместе с вами. Спасибо за доверие и обратную связь!
Список изменений:
  • Страница, созданная в Tilda, появляется в списке выбора в редакторе через несколько минут — раньше список обновлялся раз в неделю или только после ручной очистки кэша. Срок обновления списка настраивается.
  • Окно выбора страницы открывается быстро: страницы запрашиваются только для выбранного проекта, а не сразу для всех проектов аккаунта.
  • В окне выбора теперь видна разница между «в проекте нет страниц» и «список не удалось загрузить»: во втором случае выводится сообщение и кнопка повтора, а не пустой список.
  • Вставить блок, не выбрав страницу, больше нельзя.
  • Исправлено: при сбое Tilda страница сайта больше не отдаётся пустой — остаются шапка, меню и подвал, а служебная пометка блока посетителям не показывается.
  • Исправлено: ответ Tilda без содержимого страницы больше не сохраняется в кэш на неделю — как только связь восстановится, материал появится на сайте сам.
  • Исправлено: флажок «Не выводить шаблон сайта» в окне выбора страницы не срабатывал.
  • В журнале событий по сбою видно, какая именно страница Tilda не загрузилась, сколько длился запрос и сколько данных успело прийти; сообщения журнала переведены на язык административного раздела.
  • Усилено экранирование текста, который приходит от Tilda и выводится в административном разделе.
3.3.0 (15.06.2026) Нам важно, чтобы модуль работал безупречно. В этом релизе мы сделали его быстрее, безопаснее и удобнее — спасибо, что вы с нами!
Список изменений:
  • Добавлено логирование обращений к Tilda: включается в настройках модуля и помогает быстро понять, почему страница не загрузилась.
  • Каталог для логов можно указать свой; он закрыт от обращений извне, а посторонние файлы в нём показываются в настройках.
  • В настройках появилась кнопка проверки подключения к Tilda с текущими ключами.
  • При удалении модуля можно выбрать, что удалять: файлы кэша, таблицу, логи и настройки.
  • Сообщения модуля переписаны: видно, что они относятся к интеграции с Tilda, и они не выглядят как поломка сайта.
  • Обращения к Tilda выполняются только по HTTPS, без переходов по перенаправлениям и с проверкой сертификата; при неверном адресе API модуль сообщает об этом и работает с адресом по умолчанию.
  • Страница настроек модуля учитывает права группы: изменение настроек доступно только при праве на запись.
  • Исправлено: при сбое Tilda в списке страниц больше не появляются пустые записи; устранены предупреждения на PHP 8.
3.2.0 (09.06.2026) Мы дорабатываем модуль, чтобы интеграция с Tilda была ещё удобнее и надёжнее. Список изменений:
  • Совместимость с PostgreSQL: создание таблиц переведено на ORM, убран СУБД-специфичный SQL.
  • Базовый адрес Tilda API вынесен в настройки модуля (опция «Базовый URL Tilda API»).
  • Безопасность: устранён XSS в списке закэшированных страниц, добавлена валидация идентификаторов, AJAX-эндпоинт очистки кэша переведён на JSON-ответ ядра.
  • Новый интерфейс списка закэшированных страниц: фильтр, сортировка и постраничная навигация; добавлены колонки «ID страницы» и «ID проекта» Tilda.
  • Очистка кэша: подтверждение и уведомления через BX.UI.Dialogs.MessageBox, индикатор ожидания и блокировка пунктов меню на время запроса.
  • Технические улучшения: проверка версии ядра через version_compare, отказ от прямых SQL-запросов в пользу ORM и D7-соединения.
3.1.6 (05.06.2026) Мы продолжаем развивать модуль и делать его лучше для вас. В этом обновлении мы повысили стабильность, надёжность и удобство работы. Спасибо, что выбираете нас!
3.1.5 (03.06.2026) Важные обновления безопасности и надёжности.
3.1.4 (27.03.2026) Исправлен вывод страниц с квизами и zero-block: добавлен fallback-парсинг через #allrecords при неудачном извлечении
3.1.1 (25.03.2026) Исключена зависимость от модуля subscribe
3.1.0 (30.05.2025) Названия приведены к единому виду
3.0.8 (30.05.2025) Расширены варианты переноса ресурсов Tilda: в конец head или в конец body
3.0.7 (25.04.2025) Изменен функционал отображения контента
3.0.6 (07.03.2025) Актуализирован файл-установщик.
3.0.5 (22.10.2024) Добавлен новый режим отображения контента. В этом режиме стил и скрипты Тильды переносятся в конец head страницы.
3.0.4 (03.09.2024) Обновление логики замены
3.0.3 (05.06.2024) Обновление логики замены
3.0.2 (24.05.2024) Обновление логики замены
3.0.1 (12.01.2024) Изменен протокол взаимодействия с внешними сервисами с http на https
3.0.0 (28.06.2023) Добавлена возможность сбросить кеш отдельной страницы
2.1.6 (01.03.2023) Исправлены ошибки совместимости с php 8
2.1.5 (03.02.2023)
  • Исправлены ошибки совместимости с php 8
2.1.4 (29.09.2022)
  • CURLOPT_TIMEOUT и CURLOPT_CONNECTTIMEOUT увеличено с 7 до 15 секунд
  • Настройка CURLOPT_TIMEOUT и CURLOPT_CONNECTTIMEOUT выведена в настройки модуля
  • Исправлен баг множественного вывода компонентов uplab:tilda на странице.
2.1.3 (11.08.2022)
  • Расширенный вывод ошибок получения данных
2.1.2 (12.05.2021)
  • Расширенный вывод ошибок получения данных
  • Обработка ресурсов Zero-block
2.1.1 (12.02.2021)
  • Обновили компонент
2.1.0 (31.10.2019)
  • Добавлена ссылка на системный журнал сообщений в сообщение об ошибке
2.0.9 (18.10.2019)
  • Переработано кеширование. Теперь очистка кеша сайта через Настройки кеширования -> Очистка файлов кеша не затрагивает кеш Тильды
  • Расширено меню Контент -> Интеграция Tilda.cc
  • При ошибке получения данных от Тильды в Журнал событий производится запись
  • Внутренний рефакторинг
2.0.8 (04.06.2019)
  • Добавлен обрабочтчик события "onBeforeContentReplace". С его помощью можно модифицировать контент, который приходит из Tilda. Пример: // файл /bitrix/php_interface/init.php // регистрируем обработчик \Bitrix\Main\EventManager::getInstance()->addEventHandler( 'uplab.tilda', 'onBeforeContentReplace', ['MyClass', 'onBeforeContentReplace'] ); class MyClass { // создаем обработчик события 'onBeforeContentReplace' function onBeforeContentReplace(&$content) { $content = preg_replace_callback( '/<script.+api-maps\.yandex\.ru/', function ($matches) { return str_replace('<script', '<script data-skip-moving="true" ', $matches[0]); }, $content ); } }
  • Убраны warnings
2.0.7 (04.06.2019)
  • Удалены неиспользуемые файлы из прошлых версий
2.0.6 (25.05.2019)
  • Изменен способ получения данных
2.0.5 (16.10.2018)
  • Добавлена возможность не загружать jQuery с серверов Tilda
2.0.4 (22.05.2018)
  • Исправлена работа с поисковым индексом
2.0.3 (13.03.2018)
  • Небольшие изменения
2.0.2 (05.03.2018)
  • Небольшие изменения
2.0.1 (13.02.2018)
  • Исправлена логика работы комментариев UTILDA
2.0.0 (30.01.2018) Глобальное обновление до версии 2.0.0
  • Код переписан под D7
  • Новые пункты в административном меню. Раздел Контент
  • Исправлены ошибки в работе с визуальным редактором
Установка

Использовать модуль возможно только на тарифном плане Tilda Business - API доступно только на нём.

Установка и настройка модуля
  1. Скачайте и установите модуль.
  2. Перейдите в настройки модуля: Настройки Настройки продуктаНастройки модулейИнтеграция с Tilda.
  3. Введите публичный (public) и секретный (secret) ключи, сгенерированные в Tilda.
  4. Нажмите Сохранить.
  5. Нажмите Проверить подключение - модуль обратится к Tilda и покажет число найденных проектов либо текст ошибки.

Дополнительные настройки:

  • Настройки соединения с Tilda - базовый URL API, общий предел времени запроса, таймаут соединения и срок кэширования списков проектов и страниц (по умолчанию 10 минут; определяет, через сколько новая страница Tilda появится в редакторе).
  • Поведение при сбоях Tilda - число попыток запроса, детектор зависшей передачи и опция «При сбое Tilda отдавать устаревшую копию страницы». Опция выключена по умолчанию; при включении на транспортном сбое отдаётся последняя успешно загруженная версия страницы (копия хранится 30 дней), сотрудники видят пометку об устаревшей версии, посетители - сохранённую страницу без служебной плашки. Содержательный ответ API (ошибка, страница не найдена или пуста) копией не подменяется, поэтому снятая с публикации страница на сайте не остаётся.
  • На вкладке Логирование включается журнал работы модуля, выбирается минимальный уровень записи и каталог для лог-файлов. Удалить логи можно кнопкой «Очистить логи».
Настройка окружения
  • PHP 7.4 и выше.
  • 1С-Битрикс с ядром D7, модуль main версии 21.900.0 и выше.
  • Расширение cURL либо включённая директива PHP allow_url_fopen. Модуль работает через cURL, а file_get_contents использует только как запасной вариант, если расширение cURL на сервере недоступно.
  • Разрешённые исходящие HTTPS-соединения к api.tildacdn.info: модуль обращается к API только по HTTPS, обычный HTTP блокируется.
Настройки на стороне Tilda

Перед установкой модуля создайте в Tilda как минимум один проект и одну страницу и опубликуйте её.

  • API-ключи генерируются в настройках сайта: Экспорт → API Integration → Ключи.
  • Если в аккаунте Tilda несколько проектов, включите опцию Мастер-ключ, чтобы модуль имел доступ ко всем проектам.
  • В специальных настройках экспорта пути для ресурсов должны остаться пустыми.
  • На сайт попадает только опубликованная в Tilda версия страницы. Неопубликованная страница видна в списке выбора, но контента с неё модуль не получит — на сайте она не отобразится.

Настройка шаблонов страниц и компонентов

Рекомендуется использовать шаблоны, в которых активная область контента занимает всю ширину экрана.

Если нужно скрывать часть элементов шаблона сайта или компонента при показе страницы из Tilda, оберните их следующей конструкцией:

<!--UTilda-->...Скрываемый контент...<!--EndUTilda-->

Публикация

Чтобы на сайте отображался контент Tilda, на странице нужно разместить специальный тег вида

[UPLABTILDA PROJECT=12345 PAGE=12345678]

Сделать это можно тремя способами.

1. Через визуальный редактор Битрикс
  1. В визуальном редакторе нажмите значок Tilda.
  2. В открывшемся окне выберите нужный проект, страницу и опции подключения.
  3. Нажмите Сохранить.
  4. Проверьте, что тег Tilda вставился.
  5. Сохраните изменения.
2. С помощью компонента
  1. В списке компонентов Битрикс раскройте раздел Uplab.
  2. Выберите компонент Интеграция с Tilda (uplab:tilda).
  3. В настройках компонента выберите нужный проект, страницу и опции подключения.
  4. Нажмите Сохранить.
3. Вручную

Впишите тег в контент текстом, указав идентификаторы проекта и страницы, например:

[UPLABTILDA PROJECT=12345 PAGE=12345678 HIDEPAGETEMPLATE=Y]
Опции подключения
  • Не выводить шаблон сайта - страница отобразится на сайте точно так же, как в Tilda, без «шапки» и «подвала» шаблона сайта.
  • Перемещать стили и скрипты Tilda - не перемещать, в конец области head или в конец области body.

Управление кэшем

Модуль кэширует информацию, получаемую из Tilda, чтобы не запрашивать её на каждом хите. Контент страниц хранится в кэше неделю, списки проектов и страниц - 10 минут (срок настраивается).

Если страница в Tilda изменилась, опубликуйте её в Tilda, а затем сбросьте кэш этой страницы в административном интерфейсе Битрикс: Контент → Uplab → Интеграция Tilda → Страницы, в меню строки - Сбросить кэш. В списке для каждой страницы показано состояние кэша: актуален, истёк, есть ли сохранённая копия.

В том же разделе меню доступны действия Обновить список страниц (сбрасывает кэш списков проектов и страниц - нужно, если новая страница Tilda ещё не появилась в редакторе) и Полностью очистить кэш.

Решение проблем

В некоторых случаях стили или скрипты Tilda конфликтуют с ресурсами шаблона сайта - тогда контент на сайте отображается и работает не так, как в Tilda.

ℹ️ Решение в каждом случае индивидуально; попробуйте разные варианты опции Перемещать стили и скрипты Tilda при подключении контента.

Если страница не загружается или загружается через раз, включите логирование на вкладке Логирование и посмотрите записи об обращениях к Tilda. Для проблем с ключами или доступом к API используйте кнопку Проверить подключение в настройках модуля.

Поддержка
По всем вопросам и предложениям обращайтесь на почту: tilda@uplab.ru.

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки