Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!


Издательство «МИФ»

Добавление всплывающих кнопок редактирования и удаления элемента

0 голосов
Здравствуйте.
Подскажите как сделать?
В обычном php файле вывожу список элементов через CIBlockElement::GetList. Потом создаю эти кнопки через CIBlock::GetPanelButtons.
А вот как дальше прикрутить AddEditAction и GetEditAreaId низнаю.

Код
<?
$res = CIBlockElement::GetList(
 array(),
 array("IBLOCK_ID"=>28, "SECTION_ID" => intval($_REQUEST['SECTION_ID'])),
 false,
 false,
  array("ID","NAME", "PREVIEW_TEXT", "PROPERTY_XXX")
);

while($ob = $res->GetNextElement())
{

$arButtons = CIBlock::GetPanelButtons(
 $arItem["IBLOCK_ID"],
 $arItem["ID"],
 0,
 array("SECTION_BUTTONS"=>false, "SESSID"=>false)
 );
 $arItem["EDIT_LINK"] = $arButtons["edit"]["edit_element"]["ACTION_URL"];
 $arItem["DELETE_LINK"] = $arButtons["edit"]["delete_element"]["ACTION_URL"];

?>

<div class=audiolist>
<h3><?=$arItem['NAME']?></h3
</div>

<?}?>
 
спросил 30 Ноя, 13 от Cawka (200 баллов)

1 Ответ

0 голосов
Посмотрите как сделан компонент news.list.
Там нужно добавить id к элементу. И вроде все.
ответил 26 Янв, 14 от SleepLess (1,220 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
3 ответов
0 голосов
3 ответов
0 голосов
7 ответов