Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Назад в раздел
то ждем ваше обращение в нашей службе тех поддержки.
Добавление кнопок на панель управления
При создании собственных проектов может возникнуть потребность в создании новых кнопок на Панели управления. Добавление кнопок на панель управления можно осуществить следующим образом:
<?$APPLICATION->AddPanelButton( Array( "ID" => "ID кнопки", //определяет уникальность кнопки "TEXT" => "Название кнопки", "TYPE" => "BIG", //BIG - большая кнопка, иначе маленькая "MAIN_SORT" => 100, //индекс сортировки для групп кнопок "SORT" => 10, //сортировка внутри группы "HREF" => "URL для перехода", //или javascript:MyJSFunction()) "ICON" => "icon-class", //название CSS-класса с иконкой кнопки "SRC" => "путь к иконке кнопки", "ALT" => "Текст всплывающей подсказки", //старый вариант "HINT" => array( //тултип кнопки "TITLE" => "Заголовок тултипа", "TEXT" => "Текст тултипа" //HTML допускается ), "HINT_MENU" => array( //тултип кнопки контекстного меню "TITLE" => "Заголовок тултипа", "TEXT" => "Текст тултипа" //HTML допускается ), "MENU" => Array( Array( //массив пунктов контекстного меню "TEXT" => "название пункта", "TITLE" => "всплывающая подсказака над пунктом", "SORT" => 10, //индекс сортировки пункта "ICON" => "", //иконка пункта "ACTION" => "Javascript-код", "SEPARATOR" => true, //определяет пункт-разделитель "DEFAULT" => true, //пункт по умолчанию? "MENU" => Array() //массив подменю ) ) ), $bReplace = false //заменить существующую кнопку? ); ?>
Есть несколько вариантов добавления. В зависимости от того, что нужно, кнопку можно добавлять:
- в компоненте
- на странице
- в шаблоне сайта
- на событии OnBeforeProlog
Результат добавления в шаблон сайта:
Назад в раздел
Подписаться на новые материалы раздела: