При использовании метода 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. Сохраните изменения
После внесения правок включаемая область больше не будет отображаться с рамкой и кнопкой редактирования в публичной части сайта.