Блог Горошко Андрея 1C-Битрикс,PHP,Разработка Sozdanie Stranicy: Руководство разработчика

Sozdanie Stranicy: Руководство разработчика

Каждый PHP-разработчик, работающий с экосистемой Bitrix Framework, должен глубоко понимать работу её ключевых компонентов. В этой статье мы проведем подробный аудит темы «Sozdanie Stranicy: Руководство разработчика», проанализируем лучшие практики и покажем, как правильно использовать sozdanie stranicy в реальных задачах.

—
title: Создание страницы
—

В Bitrix Framework страницы можно создавать двумя способами.

  • Через файловую систему — для кастомных страниц и разработки.
  • С помощью интерфейса системы — чтобы быстро создать контент.

Как создать страницу вручную

1. Перейдите в нужную директорию сайта или создайте новую папку. Например, my-page.

2. Внутри папки создайте файл, например, index.php.

3. Подключите header.php и footer.php.

4. Добавьте содержимое страницы.

<?php  
// header.php — верхняя часть сайта
require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/header.php');  
?>  

<!-- содержимое страницы -->  

<?php  
// footer.php — нижняя часть сайта
require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/footer.php');  
?>  

Настройка метаданных

1. Создайте файл .section.php в папке страницы. Он задает метаданные раздела для SEO.

2. Добавьте метаданные в .section.php.

<?php
$sSectionName = "Название раздела";
$arDirProperties = array(
    'title' => 'SEO заголовок',
    "description" => "Описание страницы",
    "keywords" => "Ключевые слова"
);
?>

Информация из файла /my-page/.section.php будет использоваться при формировании навигационной цепочки и мета-тегов.

Как создать страницу через интерфейс

Страницу можно создать c помощью инструментов публичного и административного разделов сайта.

Публичный раздел

В публичном разделе сайта можно создать страницу с помощью мастера. Для этого перейдите в нужный раздел сайта, откройте меню создания страницы на административной панели и нажмите Создать страницу.

![](./sozdanie-stranicy-10.png){width=543px height=314px}

Мастер создания страницы

1. Заполните основные параметры.

  • Заголовок страницы — отображается пользователям на странице сайта,
  • Имя файла — название файла в файловой структуре сайта. По умолчанию формируется из заголовка.

Отметьте необходимые опции:

  • Перейти к редактированию страницы — если опция отмечена, после мастера будет открыт визуальный редактор для редактирования страницы. Чтобы создать пустую страницу, снимите флаг.
  • Добавить пункт меню — если опция отмечена, в меню будет добавлен пункт со ссылкой на страницу. Чтобы страница не отображалась в меню, снимите флаг.
  • Ограничить доступ к странице — установите, если необходимо настроить показ страницы для групп пользователей. Если флаг снят, то доступ к странице не ограничен.

Выбор опций влияет на количество шагов мастера. Если все опции неактивны, мастер состоит из одного шага.

![](./sozdanie-stranicy-2.png){width=684px height=382px}

2. Настройте пункт меню, если включено на первом шаге мастера.

  • Имя нового пункта — название в меню.
  • Тип меню — выберите, куда добавить страницу.
  • Вставить перед пунктом — укажите, перед каким пунктом вставить страницу.

![](./sozdanie-stranicy-3.png){width=684px height=382px}

На этом шаге будет создан отдельный файл для меню раздела. Это переопределит основное меню по правилам наследования. Проверьте и при необходимости отредактируйте меню.

![](./sozdanie-stranicy.png){width=740px height=448px}

3. Настройте свойства страницы. Вы можете изменить значения, которые наследуются из раздела.

  • Описание страницы и Ключевые слова — для поисковых систем.
  • Заголовок в браузере — текст на закладке браузера.
  • Продвигаемые слова и ROBOTS — настройки для SEO.
  • Теги — для внутреннего поиска. Функция активна при установленном флажке справа от поля.

![](./sozdanie-stranicy-6.png){width=740px height=456px}

4. Нажмите Готово, чтобы выйти из мастера.

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

![](./sozdanie-stranicy-7.png){width=740px height=479px}

Страницы по шаблону

Для однотипных страниц используйте шаблоны. Шаблоны должны быть созданы заранее.

1. На административной панели нажмите Создать страницу > По шаблону.

2. Выберите шаблон.

3. Пройдите шаги мастера.

Страница будет создана с текстом из шаблона.

Административный раздел

1. Откройте в файловой структуре папку, где нужно создать страницу.

2. Нажмите Добавить > Добавить файл.

![](./sozdanie-stranicy-5.png){width=685px height=393px}

3. Заполните поля в форме с настройками страницы. Они повторяют параметры из мастера выше.

4. Добавьте содержимое страницы с помощью редактора. Редактор можно сменить по кнопке Редактировать.

![](./sozdanie-stranicy-9.png){width=740px height=412px}

Тип редактора зависит от настроек модуля Управление структурой. Для режимов Редактировать как текст и Редактировать как PHP доступна подсветка синтаксиса и нумерация строк.

![](./sozdanie-stranicy-8.png){width=677px height=330px}

💡 Экспертное мнение и рекомендации

Практические рекомендации:

  • При написании кастомных компонентов для «Sozdanie Stranicy: Руководство разработчика» всегда разделяйте бизнес-логику и представление (шаблон).
  • Используйте отладку SQL-запросов через конструкцию $wpdb->last_query или стандартный трекер Битрикса, чтобы контролировать нагрузку.

Похожая задача в бизнесе?

Помогу автоматизировать процессы и внедрить ИИ

Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.

Related Post

Кнопка над таймлайном карточки элемента CRM_XXX_DETAIL_ACTIVITY, CRM_DYNAMIC_…Кнопка над таймлайном карточки элемента CRM_XXX_DETAIL_ACTIVITY, CRM_DYNAMIC_…

Каждый PHP-разработчик, работающий с экосистемой Bitrix Framework, должен глубоко понимать работу её ключевых компонентов. В этой статье мы проведем подробный аудит темы «Кнопка над таймлайном карточки элемента CRM_XXX_DETAIL_ACTIVITY, CRM_DYNAMIC_…», проанализируем

Добавить системное дело crm.activity.addДобавить системное дело crm.activity.add

При разработке и поддержке проектов на платформе 1С-Битрикс критически важно использовать современные стандарты D7 API. В этом руководстве мы детально изучим тему «Добавить системное дело crm.activity.add», разберем архитектурные особенности и

Sanitizer: Руководство разработчикаSanitizer: Руководство разработчика

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Sanitizer: Руководство разработчика». Мы подготовили подробный разбор принципов работы и развернутые примеры интеграции. — title: