Получение артикулов товаров в новом заказе. Задача по сути заключается в добавлении в файл init.php обработчика события OnOrderNewSendEmail (для модификации данных перед отправкой письма о новом заказе), получение результатов выборки записей из корзины заказа, далее получаем товары заказа из которых получаем свойства товара, и в итоге заветный артикул.
Скачать пример обработчика
Следует обратить внимание, что ключ $arFields["ARTICLES"] и будет нашим значением, которое уйдет в почтовый шаблон. Проверяем результат отработки почтового события:
Код обработчика для добавления артикулов в почтовый шаблон битрикс (код актуален для стандартного демо магазина битрикс)
11.06.2023Проблема кеширования битрикс меню подразделов
В новой версии обновления битрикс вылезла проблема с кешем меню выпадающих пунктов раздела (меню вида .тип_меню.menu_ext.php). При переходе по ссылкам в боковом меню раздела всегда будет подменю раздела на который зашли впервые и после этого наглухо закешируется, т.е. пункты подменю всегда одни и теже и не меняются. Отключать кеширование компонента не есть правильно, и не рекомендуется.
ID: 459