AddPanelButton
Описание и параметры
CMain::AddPanelButton( array button, array MenuItem )
Добавляет в панель управления кнопку. Нестатический метод.
Параметры
| Параметр | Описание | С версии |
|---|---|---|
| button | Массив описывающий добавляемую кнопку. Ключи массива:
| |
| MenuItem | Массив меню | 7.0.0 |
Смотрите также
Примеры использования
<?
// получим уровень доступа к модулю "Веб-формы"
$FORM_RIGHT = $APPLICATION->GetUserRight("form");
// если доступ есть то
if($FORM_RIGHT>"D"):
// добавим в панель кнопку ведущую на список веб-форм
$APPLICATION->AddPanelButton(array(
"HREF" => "/bitrix/admin/form_list.php",
"SRC" => "/bitrix/images/fileman/panel/web_form.gif",
"ALT" => "Редактировать веб-форму",
"MAIN_SORT" => 400,
"SORT" => 100
));
endif;
?>
Подменю кнопки (на примере кнопки стикеров):
MENU => Array(
[0] => Array(
[TEXT] => <div style="float: left; margin: 0 50px 0 0;">Наклеить стикер</div>
[TITLE] => Наклеить новый стикер на страницу
[ICON] =>
[ACTION] => if (wind ow .oBXSticker){window .oBXSticker.AddSticker();}
[DEFAULT] => 1
[HK_ID] => FMST_PANEL_STICKER_ADD
)
[1] => Array(
[SEPARATOR] => 1
)
)
© «Битрикс», 2001-2025, «1С-Битрикс», 2025