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

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

Описание

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