Здравствуйте!
По мотивам документации
Прохожу по ссылке "Рабочий стол ->Контент ->Информ. блоки ->Типы информ. блоков ->Новости" , вижу ID инфобока = 2, добавляю его в обработчик в файл init.php
Добавляю новость - в лог ничего не пишется, тестовое эхо тоже не отображается на странице. Что в этом коде неправильно?
По мотивам документации
Прохожу по ссылке "Рабочий стол ->Контент ->Информ. блоки ->Типы информ. блоков ->Новости" , вижу ID инфобока = 2, добавляю его в обработчик в файл init.php
| Код |
|---|
AddEventHandler("2", "OnAfterIBlockElementAdd", Array("MyClass1", "OnAfterIBlockElementAddHandler"));
class MyClass1
{
// создаем обработчик события "OnAfterIBlockElementAdd"
function OnAfterIBlockElementAddHandler(&$arFields)
{
if($arFields["ID"]>0)
{
AddMessage2Log("Запись с кодом ".$arFields["ID"]." добавлена.");
echo "OKOKOKOKOKOKOKOKOKOKOKOKOKOKOK";
}
else
{
AddMessage2Log("Ошибка добавления записи (".$arFields["RESULT_MESSAGE"].").");
echo " ELSE ESLE ELSE ESLE ELSE ESLE ELSE ESLE";
}
}
}
|