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

Идентификаторы системных шагов

Описание

В пользовательских шагах мастера создания сайта часто бывает необходимо перейти (с помощью метода СWizardBase::SetCurrentStep)  на произвольный системный шаг. Ниже представлена таблица идентификаторов системных шагов, которые определяются PHP-константами.

Таблица идентификаторов системных шагов

Константа Шаг
BX_WIZARD_WELCOME_IDПриветствие
BX_WIZARD_LICENSE_ID Лицензионное соглашение
BX_WIZARD_SELECT_SITE_ID Выбор типа сайта
BX_WIZARD_SELECT_GROUP_IDВыбор группы шаблонов
BX_WIZARD_SELECT_TEMPLATE_IDВыбор шаблона сайта
BX_WIZARD_SELECT_SERVICE_IDВыбор сервисов сайта
BX_WIZARD_START_INSTALL_IDГотовность к установке
BX_WIZARD_INSTALL_SITE_IDУстановка сайта
BX_WIZARD_INSTALL_TEMPLATE_IDУстановка шаблона
BX_WIZARD_INSTALL_SERVICE_IDУстановка сервисов
BX_WIZARD_FINISH_IDУстановка завершена
BX_WIZARD_CANCEL_IDУстановка прервана

Примеры использования

<?
class MyStep extends CWizardStep
{
function InitStep()
{
$this->SetTitle("Мой шаг");
}

function OnPostForm()
{
$wizard =& $this->GetWizard();
$login = $wizard->GetVar("login");

if ($login == "admin")
{
$wizard->SetCurrentStep(BX_WIZARD_START_INSTALL_ID);//Перейдем на шаг Готовность к установке
return;
}
}
}
?>


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