Здравствуйте, форумчане
Нужно реализовать возможность пользователями редактировать элементы инфоблока. Те в идевле хотелось бы чтобы пользователь зайдя на страницу добавленного им элемента видел всплывающую панель как в режиме редактирования у администратора.
Пробовал примеры добавления кнопок например
Однако в режиме админа получаю Call to undefined method CBitrixComponentTemplate::AddIncludeAreaIcons() в режиме пользователя никаких изменений. Пожалуйста подскажите выход.Заранее благодарю.
Нужно реализовать возможность пользователями редактировать элементы инфоблока. Те в идевле хотелось бы чтобы пользователь зайдя на страницу добавленного им элемента видел всплывающую панель как в режиме редактирования у администратора.
Пробовал примеры добавления кнопок например
| Код |
|---|
if($USER->IsAuthorized())
{
if($APPLICATION->GetShowIncludeAreas())
{
$arReturnUrl = array(
"add_element" => CIBlock::GetArrayByID($arResult["IBLOCK_ID"], "DETAIL_PAGE_URL"),
"delete_element" => (
empty($arResult["SECTION_URL"])?
$arResult["LIST_PAGE_URL"]:
$arResult["SECTION_URL"]
),
);
$arButtons = CIBlock::GetPanelButtons(
$arResult["IBLOCK_ID"],
$arResult["ID"],
$arResult["IBLOCK_SECTION_ID"],
Array(
"RETURN_URL" => $arReturnUrl,
"SECTION_BUTTONS" => false,
)
);
$this->AddIncludeAreaIcons(CIBlock::GetComponentMenu($APPLICATION->GetPublicShowMode(), $arButtons));
}
}
|
);