Документация для разработчиков
Темная тема

Физическое расположение мастера

Все мастера находятся в папке /bitrix/wizards/. Папка для кастомных наработок /local не поддерживает работу мастеров.

Системные (поставляемые разработчиками продукта) мастера находятся в директории /bitrix/wizards/bitrix/. Содержимое этой папки обновляется системой SiteUpdate и не может изменяться пользователем. Пользовательские мастера могут находиться в любых других подпапках директории /bitrix/wizards/ или прямо в директории /bitrix/wizards/.

Название подпапки директории /bitrix/wizards/ образует пространство имен (namespace) мастеров. Например, все системные мастера расположены в пространстве имен bitrix. При создании пользовательских мастеров рекомендуется создать какое-либо пространство имен и размещать пользовательские мастера в нем. Полное имя мастера включает в себя пространство имен и имеет вид "пространство_имен:имя_мастера". Например, "bitrix:sale.install". Если мастер лежит вне пространства имен, то пространство имен не указывается. Например, "sale.install".

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

Внимание! Файлы, к которым нельзя обращаться напрямую, должны содержать в начале следующий код:
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>



© «Битрикс», 2001-2024, «1С-Битрикс», 2024