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

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

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