наверх

Вставка включаемых областей в Битрикс

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

Для того чтоб ее создать переходим в режим правки -> Редактировать страницу в визуальном редакторе:

Идем в Компоненты -> Служебные -> Включаемые области -> Вставка включаемой области:

Двойным щелчком по компоненту вызываем настройки включаемой области и в них выбираем, где наша область будет показываться и какой префикс будет у имени файла с нашей областью.

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

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

Чтобы добавить во включаемую область контент, в режиме правки нажимаем «+добавить область» после чего появится окошко в которое мы можем вставить свою верстку.

После создания включаемой области в корне сайта появится файлик в котором лежит содержимое нашей области. В названии будет фигурировать префикс который мы указали создавая область. То есть, если вы в поле префикса вписали например test, то файл вашей области будет называться sect_test.php.

Можно выводить разные включаемые области в каждом разделе. Как это работает? При создании нового раздела, в корне сайта создается папка с названием соответствующим символьному коду данного раздела. Когда мы заходим в этот раздел, битрикс проходит по его папке и если он не находит файла включаемой области, то он идет на папку выше и подключает файл включаемой области оттуда. Этот нюанс можно использовать для вывода различных областей в одном и том же месте шаблона для разных разделов.

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

bitrix