Идентификаторы системных шагов
Описание
В пользовательских шагах мастера создания сайта часто бывает необходимо перейти (с помощью метода С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