Документация для разработчиков
Темная тема

AddIncludeAreaIcons

Описание и параметры

void
AddIncludeAreaIcons(
	array arIcons
);

Добавляет массив новых кнопок к тем кнопкам компонента, которые отображаются в области компонента в режиме редактирования сайта. При этом, вызов метода AddIncludeAreaIcons отменяет все предыдущие вызовы методов AddIncludeAreaIcons и AddIncludeAreaIcon. Нестатический метод.

Параметры

ПараметрОписание
arIcons Массив, содержащий массивы, которые описывают кнопку. Каждый из массивов, описывающих кнопку, имеет формат:
array(
	'URL'   => "javascript:alert('Это новая кнопка');",
	'SRC'   => $this->GetPath().'/images/znak.gif',
	'TITLE' => "Это новая кнопка"
)

Смотрите также

  • CBitrixComponent::AddIncludeAreaIcon
  • Пример

    $this->AddIncludeAreaIcons(
    	array(
    		array(
    			'URL' => "javascript:alert('Это новая кнопка для ".$this->GetName()."');",
    			'SRC' => $this->GetPath().'/images/znak.gif',
    			'TITLE' => "Это новая кнопка"
    		),
    		array(
    			'URL' => "javascript:alert('Это ещё одна кнопка для ".$this->GetName()."');",
    			'SRC' => $this->GetPath().'/images/znak1.gif',
    			'TITLE' => "Это ещё одна кнопка"
    		),
    	)
    );


    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    2
    Иван Аношкин
    Сообщение не промодерировано, возможны ошибки и неточности.
    управлять положением в меню надо с помощью ключей "IN_PARAMS_MENU" и "IN_MENU"
    Код
    $this->AddIncludeAreaIcons(
        Array( //массив кнопок toolbar'a
            Array(
                "ID" => "Идентификатор кнопки",
                "TITLE" => "Название кнопки toolbar'a",
                "URL" => $button['submenu']['element_list']['ACTION_URL'],
                "MENU" => Array(
                    //массив пунктов контекстного меню
                ),
                "IN_PARAMS_MENU" => true, //показать в контекстном меню
                "IN_MENU" => false //показать в подменю компонента
            )
        )
    );
    
    © «Битрикс», 2001-2024, «1С-Битрикс», 2024
    Наверх