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

Не срабатывает событие BeforeIndex

00 голосов
0
Почему может не срабатывать данное событие: AddEventHandler("search", "BeforeIndex", Array("MyClass", "BeforeIndexHandler"));
Вот код:


Код
 AddEventHandler("search", "BeforeIndex", Array("MyClass", "BeforeIndexHandler"));

class MyClass
{
    // создаем обработчик события "BeforeIndex"
    function BeforeIndexHandler($arFields)
    {

        file_put_contents('/block.txt', 'test');
       
        if(!$_REQUEST['id_block'] || $_REQUEST['id_block']==0 || $arFields['PARAM2']==$_REQUEST['id_block']){

        }
        else{
            unset($arFields["BODY"]);
            unset($arFields["TITLE"]);

        }
        return $arFields;




    }
}
Но событие не срабатывает. В чем может быть дело?
спросил 19 Июнь, 13 от Titan91 (1,120 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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