Разработка и Конфигурация · 9 мин
Как изменить главную страницу в 1С-Битрикс
Как изменить главную страницу в 1С-Битрикс: редактирование index.php, включаемые области, шаблоны, компоненты и типичные ошибки при настройке.
Главная страница сайта на 1С-Битрикс формируется из нескольких слоёв: физического файла index.php в корне сайта, шаблона с шапкой и подвалом, включаемых областей и компонентов, выводящих динамический контент. Поэтому «изменить главную» может означать разные задачи: поправить текст, заменить баннер, перестроить структуру блоков или полностью сменить шаблон. Прежде чем что-либо править, определите, какой именно слой отвечает за нужный элемент.
Быстрее всего понять, откуда берётся конкретный блок, помогает режим правки в административной панели: при наведении на область страницы Битрикс подсвечивает, каким файлом или компонентом она выводится. Это избавляет от поиска нужного кода вслепую по файловой структуре.
Ниже разобраны основные способы редактирования главной страницы — от простого изменения текста через визуальный редактор до работы с шаблоном и компонентами, а также типичные ошибки и способы проверить результат.
Как устроена главная страница в Битриксе
За вывод главной страницы отвечает файл index.php, расположенный в корневой директории сайта (обычно это /public_html/ или аналогичная папка на хостинге). Когда посетитель открывает домен без указания конкретного раздела, Битрикс исполняет именно этот файл.
Сам index.php обычно содержит подключение пролога и эпилога шаблона, между которыми размещён контент: вызовы компонентов, включаемых областей и статичный HTML. Шапка (header.php) и подвал (footer.php) подтягиваются из активного шаблона сайта — поэтому меню, логотип и контакты в подвале редактируются не в index.php, а в файлах шаблона.
Понимание этой структуры важно, потому что правка не в том файле — самая частая причина ситуации «я всё изменил, но на сайте ничего не поменялось». Сначала выясните, к какому слою относится нужный элемент, и только потом вносите изменения.
Как отредактировать текст и блоки через режим правки
Самый простой способ — встроенный режим правки. Авторизуйтесь на сайте как администратор, откройте главную страницу и в административной панели сверху переключите ползунок «Режим правки» во включённое состояние. После этого при наведении на редактируемые области появятся всплывающие кнопки с иконками.
Для изменения текста нажмите на иконку редактирования рядом с нужным блоком — откроется визуальный редактор, где можно править текст, вставлять изображения и ссылки. После сохранения изменения записываются в соответствующий файл: index.php или файл включаемой области.
- 1Авторизуйтесь на сайте под учётной записью администратора
- 2Откройте главную страницу и включите «Режим правки» в верхней панели
- 3Наведите курсор на нужный блок и нажмите иконку редактирования области
- 4Внесите изменения в визуальном редакторе и сохраните
- 5Сбросьте кеш через кнопку «Сбросить кеш» в панели и проверьте страницу в режиме инкогнито
Если блок не подсвечивается и иконка редактирования не появляется, значит, он выводится напрямую из шаблона или жёстко прописан в коде — такие элементы правятся через файлы, о чём ниже.
Как изменить главную через файлы: index.php и шаблон
Для более серьёзных правок используется работа с файлами. Получить к ним доступ можно двумя способами: через административный раздел «Контент → Структура сайта → Файлы и папки» или по FTP/SSH через файловый менеджер хостинга. Второй вариант удобнее для массовых правок и позволяет работать в привычном редакторе кода.
Откройте index.php из корня сайта. Типичное содержимое — вызовы компонентов через конструкции вида $APPLICATION->IncludeComponent() и HTML-вёрстка. Менять статичный контент можно прямо здесь, соблюдая синтаксис PHP: не удаляйте открывающие и закрывающие теги , проверяйте парность кавычек и скобок.
Шаблон сайта находится в папке /local/templates/название_шаблона/ (в старых установках — /bitrix/templates/). Файлы header.php и footer.php отвечают за шапку и подвал на всех страницах, включая главную. Если нужно изменить логотип, верхнее меню или блок контактов — правьте именно их.
Как поменять компоненты и динамические блоки
Большая часть современной главной страницы — это компоненты: слайдеры, списки новостей, каталоги товаров, формы. Их содержимое обычно берётся из инфоблоков, поэтому текст и картинки в слайдере или списке новостей меняются не в коде, а в разделе «Контент → Инфоблоки» административной панели.
Чтобы изменить параметры вывода компонента (количество элементов, сортировку, источник данных), включите режим правки, наведите курсор на блок и выберите пункт настройки компонента — откроется диалог с параметрами. Изменения применяются к вызову компонента на данной странице.
Если нужно изменить саму вёрстку вывода компонента, не правьте шаблон в папке /bitrix/components/ — скопируйте шаблон компонента в папку своего шаблона сайта через функцию «Копировать шаблон» в режиме правки. Тогда правки сохранятся при обновлениях.
Как назначить другую страницу главной
Иногда требуется не отредактировать текущую главную, а сделать главной другой раздел — например, каталог или лендинг. Есть несколько рабочих подходов, и выбор зависит от задачи.
Сравнение вариантов
Подходит, когда новая главная должна остаться по адресу домена. Содержимое нужного раздела копируется или переносится в корневой index.php, лишние разделы удаляются.
Подходит, если главная должна физически находиться в другом разделе. Настраивается перенаправление с / на нужный раздел через .htaccess или настройки хостинга. Минус — лишний запрос и нюансы для SEO.
Подходит для гибких сценариев, когда по адресу / нужно выводить страницу из другого раздела без редиректа. Требует аккуратной настройки правил обработки адресов.
Для большинства случаев достаточно первого варианта: откройте файл нужного раздела, скопируйте вызовы компонентов и вёрстку в корневой index.php, затем проверьте, что все пути к ресурсам указаны корректно относительно нового расположения.
Проверка результата и типичные ошибки
После любых правок сбросьте кеш: кнопка «Сбросить кеш» в административной панели или раздел «Настройки → Настройки продукта → Автокеширование». Затем откройте главную в браузере в режиме инкогнито — так вы увидите страницу глазами обычного посетителя, без административных элементов и старого кеша.
Как проверить результат
Страница открывается с новыми изменениями, без ошибок и пустых блоков
Видна старая версия — не сброшен кеш; белый экран — ошибка PHP в правленном файле
Блоки подсвечиваются, изменения сохраняются
Кнопки правки неактивны — недостаточно прав у пользователя
Разделы работают как раньше
Сломалась шапка или подвал везде — ошибка в файлах шаблона
Если после правки появился белый экран или сообщение об ошибке PHP, верните сохранённую копию файла на место — сайт сразу заработает. После этого сравните версии файлов и найдите синтаксическую ошибку: чаще всего это незакрытая скобка, кавычка или пропущенная точка с запятой.
Что важно запомнить
Определите, какой слой отвечает за нужный блок: index.php, шаблон, включаемая область или инфоблок. Простые правки делайте через режим правки, структурные — через файлы, предварительно сохранив копии. После изменений сбрасывайте кеш и проверяйте результат в режиме инкогнито.
Частые вопросы
Почему изменения на главной не отображаются после сохранения?
Чаще всего причина в кеше. Сбросьте кеш через административную панель и проверьте страницу в режиме инкогнито. Если не помогло — убедитесь, что вы правили именно тот файл, который выводит блок: возможно, элемент подключается из шаблона или включаемой области.
Можно ли изменить главную страницу без доступа к файлам?
Да, если нужно поменять текст, изображения или содержимое слайдеров и списков — это делается через режим правки и инфоблоки прямо из браузера. Но для изменения структуры страницы, вёрстки и логики вывода потребуется доступ к файлам через админку или FTP.
Как вернуть прежнюю версию главной, если что-то сломалось?
Если вы сохраняли копию файла перед правкой — просто загрузите её обратно. Битрикс также хранит резервные копии при редактировании файлов через встроенный файловый менеджер: рядом с файлом могут лежать версии с расширением вида .bak или отметкой времени. Крайний вариант — восстановление из резервной копии хостинга.
Чем отличается правка главной от правки обычной страницы раздела?
Технически — ничем: главная отличается только тем, что её файл index.php лежит в корне сайта, а не в папке раздела. Все инструменты — режим правки, компоненты, включаемые области — работают одинаково.
Безопасно ли редактировать главную на работающем сайте?
Правки текста через визуальный редактор безопасны. Работу с PHP-файлами лучше выполнять в период минимальной посещаемости или на копии сайта: ошибка синтаксиса в index.php сделает главную недоступной до исправления. Всегда держите под рукой копию исходного файла.
Как сделать разные главные страницы для разных версий сайта?
Если на одной установке работает многосайтовость, у каждого сайта свой корневой каталог со своим index.php — правьте файл нужного сайта. Адаптивная мобильная версия обычно использует тот же index.php, но другой шаблон: тогда изменения вносятся в файлы соответствующего шаблона.