Включаемые области и свойства страниц
Включаемые области (bitrix:main.include) позволяют контент-менеджерам редактировать фрагменты контента прямо из публичной части сайта без правки кода шаблона. Режим подключения (AREA_FILE_SHOW) определяет область видимости: единый файл для всего сайта (file), индивидуальный для раздела (sect) или отдельный для конкретной страницы (page).
Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.
Что нужно понимать
-
1
Включаемые области файла, раздела и шаблона
-
2
Свойства страниц и разделов
-
3
Режим правки
-
4
Кеширование включаемых областей
Материалы
Официальная документация
-
Свойства страницы и раздела Новая дока
-
Шаблоны страницы Новая дока
Проверь себя
Менеджер заполнил область в шапке на главной, а на странице «Контакты» она пустая. Почему?
Область подключена в режиме page: bitrix:main.include ищет файл с именем текущей страницы и суффиксом, для /contacts/ это /contacts/index_inc.php, и его никто не создавал. Для текста, одинакового на всём сайте, нужен режим file с путём к одному файлу в /include/.
Что сломается, если два main.include в одном шаблоне оставить с суффиксом inc по умолчанию?
Оба подключат один и тот же файл sect_inc.php или index_inc.php, и правка одной области изменит вторую. У каждого вызова должен быть свой AREA_FILE_SUFFIX.
В header.php стоит проверка GetPageProperty(), а свойство ставит компонент в теле страницы. Почему условие никогда не срабатывает?
GetPageProperty() возвращает значение в момент вызова, а header.php выполняется раньше тела. Отложенно работают только ShowProperty() и ShowMeta(): проверку переносят в footer.php или выводят значение отложенным методом.
Чем свойство раздела отличается от свойства страницы и где оно лежит?
Свойство раздела хранится в массиве $arDirProperties файла .section.php и наследуется страницами и подразделами ниже; свойство страницы задано в самом файле и имеет приоритет. GetProperty() проходит эту цепочку от страницы к корню сайта.
Не сходится?
Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.
Знаете материал лучше?
Предложите ссылку: после проверки она появится в этом разделе.
Войти, чтобы предложить