Класс 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