Из массива кнопок берете точно так же ссылку:
Код |
---|
$arButtons = CIBlock::GetPanelButtons(
$item["IBLOCK_ID"],
$item["ID"],
0,
array("SECTION_BUTTONS"=>false, "SESSID"=>false)
);
$item["ADD_LINK"] = $arButtons["edit"]["add_element"]["ACTION_URL"];
|
И получаем кнопку добавления:
Код |
---|
$this->AddEditAction("id_div", $item['ADD_LINK'], CIBlock::GetArrayByID($item["IBLOCK_ID"], "ELEMENT_ADD"));
|
div, над которым будет кнопка не обязательно должен быть тот же, что и div для других кнопок, поэтому можем обозначить его отдельно:
Код |
---|
<div id="<?=$this->GetEditAreaID("id_div")?>">
|
Только не разбирался с иконкой на кнопке - отображается карандаш, а не плюсик.