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