Вход Регистрация
*— обязательные для заполнения поля
Войти через социальные сети

Событие вызывается перед экспортом, параметры передаются ссылкой их можно изменять

array()

Параметры

 Параметр
Тип
описание
   
   
   
   
   

Пример

$eventManager->addEventHandler('api.export','onBeforeExport',array('ApiExport', 'onBeforeExport'));
class ApiExport
{
function onBeforeExport(Main\Event $event)
{
//Вернет все в виде ассоциативного массива
$eventData = $event->getParameters();

//Тут что-то делаем с данными, пробуем изменить значение поля

//Фильтр по "Значению свойства"
//$eventData['ELEMENTS_FILTER']['PROPERTY_NEWPRODUCT_VALUE'] = 'да';

//Фильтр по "ID значения свойства"
//$eventData['ELEMENTS_FILTER']['PROPERTY_NEWPRODUCT'] = 113;

//Тут печатаем в файл дамп данных для отладки
$ttfile=dirname(__FILE__).'/onBeforeExport.txt';
file_put_contents($ttfile, "<pre>".print_r($eventData,1)."</pre>\n");

//Чтобы изменить данные нужно вернуть новый $result
$result = new Main\EventResult(Main\EventResult::SUCCESS, $eventData);
return $result;
}
}


Комментарии
Авторизуйтесь, чтобы оставлять комментарии
История обновлений
9 дней назад
[+] Добавлена возможность переопределить свойства инфоблока для подсчета отзывов и рейтинга в модуле отзывов с помощью констант.
В файле /bitrix/php_interface/dbconn.php добавьте две константы со своими кодами свойств и все будет записываться:
define('API_REVIEWS_COUNT_PROP', 'API_REVIEWS_COUNT');
define('API_REVIEWS_RATING_PROP', 'API_REVIEWS_RATING');
13 дней назад
[+] Добавлена запись счетчика отзывов и рейтинга в свойства элемента инфоблока
Счетчик будет работать только если в настройках задана привязка к IBLOCK_ID и ELEMENT_ID
Автоматически у элемента создается два свойства API_REVIEWS_COUNT и API_REVIEWS_RATING
Теперь можно выводить свои рейтинги и счетчики в каталожных компонентах
[x] Исправлен счетчик отзывов, неактивные отзывы больше не считаются и для администраторов
[x] Ссылка на отзыв открывается в новом окне вместо алерта
[x] Временно отключено все кеширование
14 дней назад
[x] Фикс кнопки закрытия плагинов alert, modal, offcanvas
14 дней назад
[+] api_magnific_popup
14 дней назад
[+] Добавлен лайтбокс Magnific Popup для фото и видео
Обязательно обновите модуль TS Front-end framework до версии 1.12
16 дней назад
[x] Обновлен offcanvas
16 дней назад
[x] Добавлена очистка слеша справа в поле: http(s)-адрес сайта
19 дней назад
[x] Backdrop теперь будет подставляться после компонента поиска в том же контейнере, где сам поиск, чтобы не заморачиваться с z-index
[x] Ссылка на все результаты теперь выводится всегда
25 дней назад
[x] Изменения высоты результатов поиска на малых разрешениях
25 дней назад
[x] Фикс крестика очистки поискового запроса на мобилах