Задать вопрос
@SergPro

Как отследить изменение свойства инфоблока через ajax?

Вношу изменения в свойство инфоблока через аякс
CIBlockElement::SetPropertyValues($ELEMENT_ID, $IBLOCK_ID, $_POST['event'], $PROPERTY_CODE);


Пытаюсь отловить событие через init.php:
function OnBeforeIBlockElementUpdateHandler()
    {
		file_put_contents($_SERVER['DOCUMENT_ROOT'].'/portal/logs_init.txt', "Тест смены статуса");


Ничего не происходит. Хотя при сохранении через админку событие срабатывает. Почему так?

Часть проблемы решена. Нужно отслеживать событие OnIBlockElementSetPropertyValues. Но в этом случае массив $arFields пустой, а мне нужно знать какой элемент был изменен.
  • Вопрос задан
  • 566 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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