PDF и другие документы Тильда сама не хранит: для файлов с расширениями .pdf, .doc, .pptx и другими используются сторонние облачные хранилища, а на страницу ставится публичная ссылка на файл [1]. Поэтому задача «как в Тильде добавить файл для скачивания» решается в два шага: получить публичную ссылку в хранилище и вставить её в кнопку. Кнопка открывает страницу файла у хранилища, и там человек либо смотрит PDF в просмотрщике, либо скачивает. Принудительную загрузку по нажатию такая ссылка не обещает.
Подготовьте документ и публичную ссылку
Сначала документ. В хранилище уходит только то, что можно показать любому, у кого есть ссылка: публичный PDF без персональных данных, договоров с клиентскими реквизитами, внутренних регламентов и секретов. Публичная ссылка — это адрес, который открывается без логина в ваш аккаунт. Всё, что попало в такой файл, считается опубликованным.
Спокойнее хранить выдачу в отдельной папке, а не в корне Диска: когда файл нужно будет закрыть или заменить, вы найдёте его по названию и не заденете остальное. Сама папка с файлом — ваша внутренняя организация, на ссылку она не влияет.
Дальше ссылка в Яндекс Диске. Загрузите файл, выберите его и нажмите «Поделиться» — через верхнее меню, контекстное меню или значок в окне просмотра. В открывшемся окне нажмите «Скопировать» [2]. Этого достаточно, чтобы получить публичную ссылку и вставить её в текст или блок на странице [1].
Для одной кнопки достаточно публичной ссылки на PDF. Подключение собственного поддомена потребуется, если нужен адрес файла на своём домене.
Проверьте содержимое и доступ
Перед вставкой в кнопку откройте ссылку в приватном окне браузера, где вы не авторизованы в Яндексе. Так вы увидите то же, что увидит посетитель без вашего аккаунта. Проверьте три вещи: открывается ли нужный файл, та ли это версия документа и доступна ли кнопка скачивания.
Для проверки версии откройте сам PDF по публичной ссылке и сверьте его содержимое с подготовленным документом. Если загружаете новую версию отдельным файлом, скопируйте её публичную ссылку, обновите адрес в кнопке и закройте доступ к прежнему файлу, если он больше не должен быть доступен. Без установленного срока действия публичная ссылка работает, пока вы не закроете доступ [2].
Про ограничения. Настройки безопасности ссылки — пароль, запрет скачивания, срок действия — доступны только в тарифах Яндекс 360 [2]. Без тарифа ссылка работает с ограничениями: если за сутки файл по ссылке скачают слишком много раз, может сработать лимит, и до конца дня скачивать файл будет нельзя. Через браузер на компьютере файлы популярных форматов открываются у любых получателей, а другие форматы можно просмотреть только после входа в аккаунт Яндекса. На телефоне ссылка откроется, если ведёт на файл популярного формата; для других форматов получателю понадобится мобильное приложение Диска [2].
Кнопка на Тильде ведёт на страницу файла в хранилище. Проверьте на своих устройствах, как открывается PDF и доступно ли скачивание. Прямую загрузку без просмотра по такой ссылке обещать нельзя.
Добавьте ссылку в Тильду
В редакторе страницы добавьте блок с кнопкой, откройте меню «Контент» и в поле «Ссылка для кнопки» вставьте публичную ссылку на файл [3]. Полный адрес вида https://… подходит; относительный путь вроде /page-about здесь не годится, потому что файл лежит на другом домене. Текст кнопки называйте по действию: «Открыть чек-лист PDF» честнее, чем «Скачать», когда человек сначала попадёт в просмотрщик.
Опубликуйте страницу и проверьте работу ссылки [3]. Системный адрес из редактора для проверки не подойдёт — нужен публичный адрес страницы.
После публикации проверьте результат по списку:
- Откройте опубликованную страницу в приватном окне и нажмите кнопку — открывается нужный файл.
- Повторите на телефоне: страница файла читается, кнопка скачивания доступна или понятно, почему её нет.
- Сверьте адрес в поле кнопки с той ссылкой, которую вы только что скопировали в Диске.
- Если PDF заменяли, убедитесь, что открывается новая версия, а старая ссылка закрыта.
Для этой кнопки достаточно вставить скопированную публичную ссылку в поле «Ссылка для кнопки». Сохраните подпись «Открыть чек-лист PDF», чтобы действие соответствовало переходу на страницу файла.
Смежные задачи по странице: FAQ для сайта с нейросетью и как изменить фавикон в Тильде.
Учебный пример выдачи PDF
Учебный пример
Исходные условия целиком:
| Параметр | Значение |
|---|---|
Файл |
checklist.pdf |
Содержимое |
«Чек-лист запуска страницы», без персональных данных и секретов |
Где лежит |
папка на Яндекс Диске, публичная ссылка скопирована из окна «Поделиться» |
Ссылка в кнопке |
«публичная ссылка на checklist.pdf» — замените эту подпись ссылкой, скопированной из своего Диска |
Блок в Тильде |
кнопка, поле «Ссылка для кнопки» |
Текст кнопки |
«Открыть чек-лист PDF» |
Проверка |
приватное окно на компьютере и телефон |
Заполненная выдача:
| Проверка | Что ждём | Что фиксируем |
|---|---|---|
Кнопка на опубликованной странице, приватное окно |
открывается страница файла на Диске |
нужный PDF в просмотрщике; кнопка скачивания доступна |
То же на телефоне |
страница файла читается |
PDF открывается; если формат требует входа в аккаунт, это видно и понятно получателю |
Адрес в поле кнопки |
совпадает с копией из Диска |
совпало |
Замена файла |
открывается актуальная версия |
старая ссылка закрыта |
Обещание в тексте кнопки |
«Открыть чек-лист PDF» |
прямая загрузка не обещана |
Если в приватном окне и на телефоне открывается нужный PDF, кнопка скачивания доступна, а адрес совпадает с копией из Диска, задача выполнена. Если PDF не открывается или не скачивается, проверьте доступ к файлу и настройки запрета скачивания; затем повторите проверку. Если открывается старая версия, сверьте адрес в кнопке и содержимое самого файла. Если скачивание перестало работать после большого числа загрузок за сутки и у владельца нет тарифа, возможная причина — лимит скачиваний. По одному сбою установить причину нельзя [2].
Что здесь стоит перепроверить в своём случае: политику хранения и доступ к публичным файлам в вашей компании, требования к персональным данным в документе и то, нужен ли вам красивый адрес файла на поддомене. Первые два пункта — ваши внутренние правила, третий — решение по маршруту.
Источники
- Как загрузить файл со ссылкой на своем домене Tildahelp-ru.tilda.cc
- Поделиться ссылкой Яндекс Дискyandex.ru
- Адреса страниц и ссылки на страницы Tildahelp-ru.tilda.cc

