- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/classes/general/subelement.php
- Класс: CAdminSubList
- Вызов: CAdminSubList::GetSystemContextMenu
protected function GetSystemContextMenu(array $config = []): array
{
$result = [];
if (isset($config['settings']))
{
$this->__AddListUrlParams(parent::MODE_FIELD_NAME,self::MODE_CONFIG);
$result[] = [
"TEXT" => GetMessage("admin_lib_context_sett"),
"TITLE" => GetMessage("admin_lib_context_sett_title"),
"ONCLICK" => $this->table_id.".ShowSettings('".CUtil::JSEscape($this->GetListUrl(true))."')",
"ICON" => "btn_sub_settings",
];
$this->__DeleteListUrlParams('mode');
}
if (isset($config['excel']))
{
$this->__AddListUrlParams(parent::MODE_FIELD_NAME,parent::MODE_EXPORT);
$result[] = [
"TEXT" => "Excel",
"TITLE" => GetMessage("admin_lib_excel"),
"ONCLICK" => "location.href='".htmlspecialcharsbx($this->GetListUrl(true))."'",
"ICON" => "btn_sub_excel",
];
$this->__DeleteListUrlParams('mode');
}
return $result;
}