23 сентября 2022
294

Я программист. Нужно сделать так, чтобы контент-менеджеры могли редактировать некоторые блоки шаблона (например, телефон в шапке, соцсети в футере, счетчики google/yandex, код jivosite и т. д.) через шестеренку в режиме правки.

Вроде как это делает включаемая область, как добавить ее в нужное место?


  1. Создать файл путь_к_сайту/include/НАЗВАНИЕ-ФАЙЛА.php.
  2. Вставить туда код:
<?php if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die(); ?>

<!-- тут контент, который должен выводиться -->
  1. В месте, где нужно включить этот контент, вставить код:

    <?php $APPLICATION->IncludeComponent(
        "bitrix:main.include",
        ".default",
        array(
            "COMPONENT_TEMPLATE" => ".default",
            "AREA_FILE_SHOW" => "file",
            "PATH" => "/include/НАЗВАНИЕ-ФАЙЛА.php", // тут вставить имя файла
            "EDIT_TEMPLATE" => ""
        ),
        false
    );?>
Позвоните нам!
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль
Работаем для вас с 9:30 до 18:30
Ждем писем!
г. Санкт-Петербург, Краснопутиловская ул., 69