В административной части (настройки главного модуля) можно закрыть публичную часть сайта.
Но, нигде не обнаружил описания, как те же действия можно осуществить при помощи своего скрипта.
Этот функционал может быть полезен при длительном импорте каталога магазина или других действий по обновлению данных на сайте. (шаблон показываемой страницы можно задать в /bitrix/php_interface/include/site_closed.php)
Покопавшись в коде продукта обнаружил функции, позволяющие осуществить задуманное. Образец кода:
Но, нигде не обнаружил описания, как те же действия можно осуществить при помощи своего скрипта.
Этот функционал может быть полезен при длительном импорте каталога магазина или других действий по обновлению данных на сайте. (шаблон показываемой страницы можно задать в /bitrix/php_interface/include/site_closed.php)
Покопавшись в коде продукта обнаружил функции, позволяющие осуществить задуманное. Образец кода:
<? require_once($DOCUMENT_ROOT."bitrix/modules/main/include/prolog_before.php"); COption::SetOptionString("main", "site_stopped", "Y"); /* какие то действия */ COption::SetOptionString("main", "site_stopped", "N"); ?> |