
Футер в Битрикс – это отдельная область шаблона сайта, которая обычно хранится в файле footer.php и подключается через общий шаблон. Любое изменение этого блока требует понимания структуры сайта и принципов работы компонентов. Прямое редактирование без подготовки может привести к поломке верстки или сбоям в отображении.
Перед изменениями необходимо определить активный шаблон сайта. Это можно сделать в административной панели: Настройки → Настройки продукта → Сайты → Список сайтов. После выбора нужного сайта откройте его шаблон в папке /bitrix/templates/ и найдите файл footer.php. Именно с ним предстоит работать.
Оптимальный подход – создавать копию шаблона перед редактированием. Это позволяет вернуть исходный вид при ошибках. Изменения футера лучше выполнять с использованием встроенного редактора кода в административной панели или через FTP/SFTP-доступ, чтобы сразу контролировать структуру HTML и корректность вставок.
Дальнейшие шаги включают поиск и модификацию HTML-разметки, добавление новых блоков, подключение скриптов или виджетов. При работе важно учитывать кэширование Битрикс и очищать его после правок, иначе изменения могут не отобразиться на сайте.
Где находится файл футера в структуре Битрикс

Если используется несколько шаблонов, убедитесь, что редактируете файл футера именно активного шаблона. Проверить, какой шаблон применяется на сайте, можно в админке: Настройки → Настройки продукта → Сайты → Шаблоны сайта. После этого откройте нужный каталог шаблона и измените footer.php.
В случае кастомизации стоит избегать правок в системных директориях /bitrix/templates/.default/, так как они могут перезаписаться при обновлениях. Оптимально создавать собственный шаблон на основе .default и редактировать его футер.
Как открыть шаблон сайта для редактирования
Перейдите в административную панель: «Настройки» → «Шаблоны сайтов». Здесь отображаются все шаблоны, установленные на портале.
Определите активный шаблон, который используется для нужного сайта. Его имя указано в колонке «Шаблон» в списке сайтов.
Нажмите на название шаблона или используйте ссылку «Редактировать» – откроется список файлов шаблона.
Для работы с футером найдите файл footer.php. Откройте его через встроенный редактор или скачайте на локальный компьютер для редактирования в удобном IDE.
После внесения изменений сохраните файл и обновите кэш: «Настройки» → «Кеширование» → «Очистить весь кеш».
Правильное подключение кастомного футера через include
Создайте отдельный файл футера, например /local/include/custom_footer.php, чтобы не изменять системные файлы шаблона и упростить дальнейшие обновления.
В шаблоне сайта откройте файл footer.php, удалите или закомментируйте текущий HTML-код футера и добавьте конструкцию:
<?php include($_SERVER["DOCUMENT_ROOT"]."/local/include/custom_footer.php"); ?>
Убедитесь, что путь начинается с /local/, так как это предпочтительная директория для пользовательских файлов и не затирается при обновлении ядра.
Если используется несколько шаблонов сайта, подключение через include позволяет переиспользовать один и тот же футер без дублирования кода.
После подключения очистите кеш сайта через административную панель, чтобы изменения применились сразу.
Редактирование HTML и PHP кода футера
Файл футера в Битрикс находится по пути /bitrix/templates/ваш_шаблон/footer.php. Перед изменениями создайте копию файла, чтобы сохранить возможность отката.
Для правок используйте встроенный редактор в административной панели: Настройки → Файлы и папки сайта или FTP-доступ. Редактируйте только рабочий шаблон, который указан в Настройки → Настройки продукта → Сайты → Шаблоны сайта.
Основные зоны футера:
| Блок | Назначение | Пример кода |
|---|---|---|
| HTML-разметка | Структура подвала | <footer>...</footer> |
| PHP-инклюды | Динамические компоненты | <?php include($_SERVER["DOCUMENT_ROOT"]."/include/copyright.php"); ?> |
| JS-подключения | Скрипты и метрики | <script src="/local/js/scripts.js"></script> |
Чтобы изменить текст или ссылки, редактируйте HTML внутри <footer>. Для подключения новых файлов используйте include() или require() с абсолютным путем через $_SERVER["DOCUMENT_ROOT"], чтобы избежать ошибок при смене домена.
Не удаляйте вызовы $APPLICATION->ShowPanel() и $APPLICATION->ShowHeadScripts() – это может нарушить работу административной панели и скриптов сайта.
После внесения изменений очистите кеш: Настройки → Кеширование → Очистить весь кеш, чтобы увидеть актуальный результат на сайте.
Добавление контактной информации и ссылок

Пример блока контактов:
<div class=»footer-contacts»>
<p><strong>Телефон:</strong> <a href=»tel:+74951234567″>+7 (495) 123-45-67</a></p>
<p><strong>Email:</strong> <a href=»mailto:info@example.ru»>info@example.ru</a></p>
<p><strong>Адрес:</strong> Москва, ул. Примерная, д. 10</p>
</div>
Для ссылок на социальные сети используйте список:
<ul class=»footer-social»>
<li><a href=»https://t.me/example» target=»_blank»>Telegram</a></li>
<li><a href=»https://vk.com/example» target=»_blank»>ВКонтакте</a></li>
<li><a href=»https://wa.me/79991234567″ target=»_blank»>WhatsApp</a></li>
</ul>
После внесения изменений сохраните файл и очистите кеш сайта через панель администратора: Настройки → Кеш → Очистить. Проверьте отображение футера на всех страницах и в мобильной версии.
Настройка стилей футера через CSS

Для изменения внешнего вида футера откройте файл /bitrix/templates/имя_шаблона/styles.css или создайте отдельный файл footer.css и подключите его через header.php с помощью тега <link>.
Чтобы задать фон футера, используйте правило:
footer { background-color: #1a1a1a; }
Для изменения текста:
footer p { color: #ffffff; font-size: 14px; line-height: 1.5; }
Добавление отступов:
footer { padding: 20px 0; }
Для выравнивания элементов по центру:
footer .container { display: flex; justify-content: center; }
Если требуется адаптивность, примените медиазапросы:
@media (max-width: 768px) { footer { text-align: center; } }
После внесения изменений очистите кеш в административной панели: Настройки → Производительность → Очистка кеша.
Проверка результата и обновление кеша

После внесённых правок футера важно убедиться, что изменения корректно применились на всех страницах сайта. В Битрикс часто используется кеш, который может скрывать свежие правки.
- Перейдите на любую страницу сайта и обновите её с параметром ?clear_cache=Y в конце URL. Это принудительно сбросит кеш только для текущей страницы.
- Если футер отображается правильно, откройте административную панель: Настройки → Кеширование и выберите «Сбросить весь кеш». Это гарантирует актуальность данных на всём сайте.
- При использовании композитного сайта выполните «Очистить композитный кеш» в разделе «Производительность».
- Очистите кеш браузера или обновите страницу сочетанием клавиш Ctrl+F5, чтобы исключить локальное сохранение старого HTML.
Проверьте отображение футера на разных устройствах и в нескольких браузерах, чтобы исключить проблемы адаптивности и кроссбраузерности.
Вопрос-ответ:
Как изменить текст копирайта в футере сайта на Битрикс?
Для этого откройте административную панель, перейдите в раздел «Контент» → «Файлы и папки» и найдите файл footer.php в шаблоне сайта. Откройте его для редактирования и замените текст копирайта на нужный. После сохранения обновите страницу сайта, чтобы проверить результат.
Можно ли добавить в футер иконки социальных сетей без вмешательства программиста?
Да, это возможно. В административной панели откройте визуальный редактор шаблона, найдите блок футера и вставьте HTML-код иконок или подключите готовый компонент «Социальные сети». Если в шаблоне включен визуальный режим правки, изменения можно сделать прямо на странице, нажав «Редактировать область».
Как сделать так, чтобы футер отображался на всех страницах сайта?
Убедитесь, что файл footer.php подключается через include в основном шаблоне сайта. Обычно это прописано в файле template.php. Если на какой-то странице футер отсутствует, проверьте, подключается ли там общий шаблон или используется отдельный файл без вызова include.
Как поменять цвет фона футера?
Для изменения фона откройте CSS-файл, связанный с вашим шаблоном (обычно style.css или template_styles.css), найдите селектор футера (часто это .footer или #footer) и пропишите нужный цвет через background-color. После этого очистите кеш в административной панели, чтобы новые стили подгрузились корректно.
Что делать, если после изменения футера сайт отображается некорректно?
Проверьте, не нарушена ли структура HTML: возможно, был удалён или не закрыт тег. Если изменения вносились напрямую в код, верните исходную версию файла из резервной копии или из папки шаблона по умолчанию. Также стоит очистить кеш сайта и браузера. Если проблема сохраняется, временно верните старый шаблон и повторите правку более аккуратно.
