|
Несколько примеров использования мы объединили в единый код
---
if (CModule::IncludeModule('alexkova.bxready')){
/*
* example 1
* View top_panel width BXready Core Support
*/
\Alexkova\Bxready\Area::showArea('top_panel', 'top_panel_v3');
/*
* example 2
* View header width BXready Core Support
* and development other area
*/
if ($USER->IsAdmin()){
\Alexkova\Bxready\Area::showArea('header', 'header_v1.disabled', true);
}else{
\Alexkova\Bxready\Area::showArea('header', 'header_v1');
}
}
---
Пример 1: Стандартное подключение управляемой области с кодом top_panel с использование централизованного управления и кодом области top_panel_v3 по умолчанию.
Пример 2: более интересный
Для все пользователей используется стандартное подключение, а вот разработчик с полными правами работает с определенной областью в режиме заморозки.
Причем код области составлен с использованием волшебного слова .disabled, что автоматически выводит его из под контроля централизованного управления и по сути - делает эту область недоступной для пользователя.
Таким образом разработчик может спокойно заниматься модернизацией, доработкой или созданием нового типа области header не переживая,что он (или кто то с соответствующими правами) может случайно включить ее.
Режим замороженного вызова |
Описание курса
| Представления элементов
|