Разработка и Конфигурация · 12 мин
Как редактировать сайт на 1С-Битрикс: практическое руководство
Как редактировать 1С-Битрикс: работа в режиме правки, изменение шаблонов и компонентов, редактирование инфоблоков, резервное копирование и типичные ошибки.
Редактирование сайта на «1С-Битрикс: Управление сайтом» начинается с понимания архитектуры системы: контент, шаблоны и логика компонентов хранятся раздельно, и для каждой задачи существует свой безопасный способ внесения изменений. Попытка править всё «в одном месте» — главная причина поломок, когда после обновления ядра исчезают доработки или сайт перестаёт открываться из-за синтаксической ошибки в файле.
В зависимости от задачи редактирование выполняется через визуальный режим правки в публичной части, через административный раздел, через файловый менеджер или напрямую по FTP/SSH. Простые текстовые правки доступны контент-менеджеру без навыков программирования, а изменение шаблонов компонентов и PHP-кода требует базовых знаний и обязательного резервного копирования.
Ниже разобраны основные сценарии: как включить режим правки, где менять тексты и картинки, как безопасно редактировать шаблоны и компоненты, какие файлы трогать запрещено и как проверить результат до публикации изменений для посетителей.
Режим правки: быстрый способ изменить страницу
Самый простой способ редактирования — режим правки в публичной части сайта. Авторизуйтесь под учётной записью с правами администратора или контент-редактора, откройте нужную страницу и в верхней административной панели нажмите кнопку «Изменить страницу» — «В визуальном редакторе» или «В редакторе исходного кода». Откроется визуальный редактор, где можно менять тексты, вставлять изображения, таблицы и ссылки.
Если административная панель не отображается, проверьте, что у пользователя есть права на редактирование соответствующего раздела, а в настройках главного модуля не отключён показ панели. Также панель может не появляться, если страница закеширована — в этом случае помогает сброс кеша через административный раздел.
После внесения правок нажмите «Сохранить» и проверьте результат в режиме обычного посетителя — например, в браузере в режиме инкогнито. Это важно, потому что авторизованный пользователь может видеть незакешированную версию страницы, а посетители — старую.
- 1Авторизуйтесь на сайте под учётной записью с правами редактирования
- 2Откройте нужную страницу и нажмите «Изменить страницу» на административной панели
- 3Внесите правки в визуальном редакторе или в исходном коде
- 4Сохраните изменения и сбросьте кеш страницы при необходимости
- 5Проверьте результат в режиме инкогнито или выйдя из учётной записи
Редактирование контента через административный раздел
Административный раздел открывается по адресу /bitrix/admin/ или по кнопке «Администрирование» на панели. Основные разделы для работы с контентом: «Контент» — «Структура сайта» — «Файлы и папки» для статичных страниц и «Контент» — «Инфоблоки» для каталогов, новостей, статей и других структурированных данных.
Инфоблок — это типовая структура хранения однотипного контента: у него есть элементы (товары, новости), разделы и свойства. Чтобы отредактировать элемент инфоблока, откройте нужный инфоблок, найдите элемент через фильтр и нажмите «Изменить». В форме редактирования доступны название, анонс, детальное описание, картинки, значения свойств и привязка к разделам.
Для массовых правок удобен списочный режим: в списке элементов можно выделить несколько записей и применить групповое действие — изменить активность, раздел или значение свойства. Это быстрее, чем открывать каждый элемент по отдельности, но требует внимательности: отменить групповую операцию штатными средствами нельзя.
Редактирование шаблонов сайта
Шаблон определяет внешний вид сайта: шапку, подвал, общую вёрстку и подключаемые стили. Файлы шаблонов расположены в папке /local/templates/ (в старых установках — /bitrix/templates/). Редактировать шаблон можно через «Настройки» — «Сайты» — «Шаблоны сайта», через встроенный файловый менеджер или по FTP/SSH любым редактором кода.
Основные файлы шаблона: header.php (верхняя часть всех страниц), footer.php (нижняя часть), styles.css и template_styles.css (стили), description.php (название и описание шаблона). Изменения в header.php и footer.php применяются сразу ко всем страницам, поэтому ошибка в этих файлах может «уронить» весь сайт.
Правило безопасности: перед правкой скопируйте изменяемый файл с расширением .bak или скачайте его на локальный компьютер. Если после сохранения сайт выдаёт белый экран или ошибку PHP, верните исходную версию файла — это займёт меньше минуты.
Кастомизация компонентов и их шаблонов
Компоненты — это блоки логики на странице: каталог, корзина, форма обратной связи, список новостей. У каждого компонента есть свой шаблон вывода. Чтобы изменить внешний вид компонента, не трогая его код, скопируйте шаблон компонента в папку своего шаблона сайта: в публичной части наведите курсор на компонент, нажмите иконку шестерёнки и выберите «Редактировать шаблон компонента» — система предложит скопировать шаблон.
Скопированный шаблон сохраняется в /local/templates/имя_шаблона/components/ и дальше правится независимо от исходного. При обновлении системы такие кастомные шаблоны не затрагиваются — именно поэтому редактировать нужно копию, а не шаблон внутри папки /bitrix/components/.
Если требуется изменить логику компонента (например, добавить дополнительную выборку данных), используются файлы result_modifier.php и component_epilog.php в шаблоне компонента — они выполняются после основного кода и не требуют вмешательства в сам компонент. Для более глубоких доработок создают наследование класса компонента или пишут собственный компонент, но это уже задача для разработчика.
Частая ситуация: контент-менеджер правит текст прямо в шаблоне компонента, а через неделю другой сотрудник сбрасывает шаблон к исходному виду — и правки теряются. Тексты, которые могут меняться, лучше выносить во включаемые области или свойства инфоблока, а в шаблоне оставлять только вёрстку.
Что нельзя редактировать и почему
Главный запрет в Битриксе — папка /bitrix/ за исключением шаблонов и пользовательских файлов. Ядро системы, стандартные компоненты и модули обновляются через «Настройки» — «Обновление платформы», и при обновлении все изменённые файлы ядра перезаписываются. Хуже того, если обновление встречает изменённый файл, возможны конфликты и нестабильная работа.
Также не следует редактировать напрямую файлы .htaccess и urlrewrite.php без понимания правил обработки адресов: ошибка в них делает недоступными все страницы сайта, включая административный раздел. Перед правкой этих файлов обязательно сохраняйте исходные версии.
Файлы конфигурации /bitrix/.settings.php и /bitrix/php_interface/dbconn.php содержат параметры подключения к базе данных. Их правка допустима только при смене сервера или параметров БД, и только с точным соблюдением синтаксиса PHP.
Резервное копирование и проверка результата
Перед любыми правками, выходящими за рамки текста страницы, создайте резервную копию: «Настройки» — «Инструменты» — «Резервное копирование». Копия включает базу данных и файлы, её можно скачать локально или разместить в облачном хранилище. Для небольших правок достаточно скопировать изменяемые файлы вручную.
После внесения изменений сбросьте кеш: кнопка «Сбросить кеш» на административной панели или «Настройки» — «Настройки продукта» — «Автокеширование». Без этого посетители (и вы сами) можете видеть устаревшую версию страницы, что мешает оценить результат.
Финальная проверка выполняется в трёх точках: страница открывается без ошибок PHP, вёрстка не «разъехалась» на десктопе и мобильном устройстве, затронутые функции (формы, корзина, фильтры) работают как раньше. Если сайт перестал открываться после правки файла — верните исходную версию файла через FTP или файловый менеджер хостинга.
Как проверить результат
Страница загружается, правки видны
Белый экран или ошибка PHP — откатите файл
В режиме инкогнито видна новая версия
Видна старая версия — сбросьте кеш
Формы отправляются, заказ оформляется
Ошибки отправки — проверьте правки в шаблонах компонентов
Вёрстка корректна на смартфоне
Элементы налезают друг на друга — проверьте CSS
Когда править самостоятельно, а когда привлекать разработчика
Самостоятельно безопасно выполнять: редактирование текстов и изображений, работу с элементами инфоблоков, настройку параметров компонентов через визуальный интерфейс, замену файлов в папке upload. Эти действия не затрагивают код и легко отменяются.
С осторожностью и после резервного копирования можно править CSS-стили и простые участки HTML в шаблоне. Здесь риск ограничивается визуальными дефектами, которые не ломают функциональность сайта.
К разработчику стоит обращаться при необходимости менять PHP-логику компонентов, обработчики событий в init.php, интеграции с внешними сервисами, структуру базы данных и настройки веб-сервера. Ошибка в этих местах может привести к потере данных или длительному простою, стоимость которого превысит оплату специалиста.
Как выбрать действие
Часто задаваемые вопросы
Почему мои правки не видны на сайте после сохранения?
Чаще всего причина в кешировании. Сбросьте кеш через административную панель и проверьте страницу в режиме инкогнито. Если не помогло, убедитесь, что вы редактировали именно тот файл или шаблон, который используется на данной странице, — на сайте может быть несколько шаблонов для разных разделов.
Можно ли редактировать файлы сайта через обычный блокнот?
Технически можно, но не рекомендуется: стандартный блокнот может сохранить файл в неправильной кодировке или добавить BOM-сигнатуру, из-за чего на страницах появятся лишние символы. Используйте редакторы кода с поддержкой UTF-8 без BOM, например Notepad++, VS Code или встроенный редактор Битрикса.
Что делать, если после правки сайт показывает белый экран?
Это признак фатальной ошибки PHP. Верните исходную версию изменённого файла через FTP или файловый менеджер хостинга. Если резервной копии файла нет, временно включите вывод ошибок в .settings.php, чтобы увидеть текст ошибки и номер строки, исправьте синтаксис и отключите вывод ошибок обратно.
Пропадут ли мои доработки после обновления платформы?
Нет, если все правки выполнены правильно: в папке local/templates, в копиях шаблонов компонентов и в файлах php_interface. Изменения, внесённые прямо в папку bitrix (ядро и стандартные компоненты), будут перезаписаны при обновлении — их нужно переносить в разрешённые места.
Как отредактировать шапку или подвал сайта?
Шапка и подвал находятся в файлах header.php и footer.php активного шаблона сайта в папке local/templates. Отредактировать их можно через файловый менеджер в административном разделе или по FTP. Часть содержимого (логотип, телефоны) часто вынесена во включаемые области — их можно менять прямо в режиме правки, наведя курсор на нужный блок.
Нужны ли знания программирования для редактирования Битрикс?
Для контентных правок — нет: тексты, картинки, товары и новости меняются через визуальные инструменты. Знания HTML и CSS понадобятся для правки вёрстки шаблонов, а PHP — только для изменения логики компонентов и обработчиков. Граница простая: если задача не решается через интерфейс администрирования, потребуется код.
Что важно запомнить
Контент правится через режим правки и инфоблоки, внешний вид — через копии шаблонов в папке local/templates, логика — через result_modifier.php или разработчика. Файлы ядра в папке bitrix не трогаем, перед правками делаем резервную копию, после — сбрасываем кеш и проверяем результат в режиме инкогнито.