+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Как запретить редактирование включаемой области (IncludeFile) в 1С-Битрикс

Как запретить редактирование включаемой области (IncludeFile) в 1С-Битрикс Узнайте, как отключить редактирование включаемой области в 1С-Битрикс с помощью параметра SHOW_BORDER. Простое решение для защиты контента.

Как запретить редактирование включаемой области (IncludeFile) в 1С-Битрикс

Узнайте, как отключить редактирование включаемой области в 1С-Битрикс с помощью параметра SHOW_BORDER. Простое решение для защиты контента.

📅 25 марта 2023

👁‍🗨 408

🔥 0

Как запретить редактирование включаемой области (IncludeFile) в 1С-Битрикс

Включаемые области в 1С-Битрикс — это удобный инструмент для управления контентом. Однако иногда нужно запретить их редактирование в публичной части сайта. В этой статье я покажу, как это сделать, используя параметр SHOW_BORDER в методе IncludeFile.

При использовании метода IncludeFile в 1С-Битрикс включаемые области по умолчанию доступны для редактирования в публичной части сайта. Это может быть неудобно, если вы хотите защитить определённые части контента от случайных изменений. Пример кода, который создаёт включаемую область:
<?php
$APPLICATION->IncludeFile(
    SITE_TEMPLATE_PATH . '/include/file.php',
    [],
    [
        'SHOW_BORDER' => true // По умолчанию разрешено редактирование
    ]
);
?>
Чтобы запретить редактирование включаемой области, достаточно изменить параметр SHOW_BORDER на false. Вот как это сделать:
1. Измените параметр SHOW_BORDER В коде, где вызывается метод IncludeFile, установите параметр SHOW_BORDER в значение false (без кавычек). Пример:
<?php
$APPLICATION->IncludeFile(
    SITE_TEMPLATE_PATH . '/include/file.php',
    [],
    [
        'SHOW_BORDER' => false // Запрещаем редактирование
    ]
);
?>
2. Сохраните изменения После внесения правок включаемая область больше не будет отображаться с рамкой и кнопкой редактирования в публичной части сайта.