Класс CWizard
Описание
Класс CWizard позволяет запускать мастера из общего репозитария, а также поддерживает механизм мастера создания сайта. Для того чтобы использовать методы класса CWizard в теле переопределяемых функций (InitStep, ShowStep, OnPostFrom), нужно получить объект класса CWizard с помощью метода CWizardBase::GetPackage:
<? class MyClass extends CWizardStep { function InitStep() { $this->SetStepID("step01"); } function ShowStep() { $wizard =& $this->GetWizard(); //Получаем ссылку на мастер $package =& $wizard->GetPackage(); //Получаем ссылку на объект класса CWizard $this->content .= "ID мастера:".$package->GetID(); //Используем метод класса CWizard } } ?>
Список методов
Метод | Описание | С версии |
---|---|---|
СWizard | Конструктор. | |
GetDescription | Вывод описаний. | |
GetErrors | Вывод ошибок. | |
GetID | Вывод имени мастера. | 6.5.3 |
GetPath | Метод возвращает путь к текущему мастеру относительно корня сайта. | 6.5.3 |
GetServices | Вывод сервисов. | |
GetSiteGroupID | Вывод шаблонов. | 6.5.3 |
GetSiteID | Вывод типа сайта. | 6.5.3 |
GetSiteServiceID | Возвращает массив ID выбранных сервисов. | 6.5.3 |
GetSiteTemplateID | Возвращает ID выбранного шаблона сайта. | 6.5.3 |
GetTemplateGroups | Возвращает массив групп шаблонов сайта по фильтру. | |
GetTemplates | Возвращает массив шаблонов сайта по фильтру. | |
IncludeWizardLang | Подключает языковой файл для скрипта. | |
Install | Метод запускает мастер. | |
SetError | Метод устанавливает ошибку мастера. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.