У меня ОЧЕНЬ большая проблема, нужно сделать так, чтобы при оформлении заказа, в письме, список товара находился в таблице, сейчас это выглядит так: скриншот.
При редактировании компонента bitrix:sale.order.ajax вот что получилось: кусок кода из компонента
Как видно из кода, все сделано верно, но при сохранении, сброса всего кеша, и повторном оформлении заказа - ничего не меняется. Пытался обратиться в тех. поддержку, мягко говоря послали, к своим партнерам.
смотрите в сторону /bitrix/php_interface/init.php там должна вызываться функция, в которой будет обработчик вида AddEventHandler("sale", "OnOrderNewSendEmail", array("MailHandlers","OnOrderNewSendEmail"));
сейчас можно в шаблоне почтового уведомления вставить компонент для почтового уведомления и настроить шаблон компонента так как надо - без всяких там обработчиков событий.
Виталий Черепанов написал: сейчас можно в шаблоне почтового уведомления вставить компонент для почтового уведомления и настроить шаблон компонента так как надо - без всяких там обработчиков событий.
Там есть за ранее созданные константы, и в константе #ORDER_LIST# передается список заказанного товара. А как добавить свою константу, допустим #ORDER_TABLE_LIST# и что бы в ней была таблица?
Александр Кислицын написал: смотрите в сторону /bitrix/php_interface/init.php там должна вызываться функция, в которой будет обработчик вида AddEventHandler("sale", "OnOrderNewSendEmail", array("MailHandlers","OnOrderNewSendEmail"));
Александр Кислицын написал: смотрите в сторону /bitrix/php_interface/init.php там должна вызываться функция, в которой будет обработчик вида AddEventHandler("sale", "OnOrderNewSendEmail", array("MailHandlers","OnOrderNewSendEmail"));
Виталий Черепанов написал: сейчас можно в шаблоне почтового уведомления вставить компонент для почтового уведомления и настроить шаблон компонента так как надо - без всяких там обработчиков событий.
можно, только проще ли это в плане нагрузки? одно дело поменять функцию и передать только то, что надо, а другое дело вставить компонент, который может быть очень неоптимален
Виталий Черепанов написал: сейчас можно в шаблоне почтового уведомления вставить компонент для почтового уведомления и настроить шаблон компонента так как надо - без всяких там обработчиков событий.
можно, только проще ли это в плане нагрузки? одно дело поменять функцию и передать только то, что надо, а другое дело вставить компонент, который может быть очень неоптимален
Я с тобой согласен. Можешь подробно объяснить что должно быть в функции AddEventHandler("sale", "OnOrderNewSendEmail", array("MailHandlers","OnOrderNewSendEmail"));
Виталий Черепанов написал: сейчас можно в шаблоне почтового уведомления вставить компонент для почтового уведомления и настроить шаблон компонента так как надо - без всяких там обработчиков событий.
можно, только проще ли это в плане нагрузки? одно дело поменять функцию и передать только то, что надо, а другое дело вставить компонент, который может быть очень неоптимален
Я с тобой согласен. Можешь подробно объяснить что должно быть в функции AddEventHandler("sale", "OnOrderNewSendEmail", array("MailHandlers","OnOrderNewSendEmail"));
У всех по-разному, все же разные данные хотят добавлять к заказу, у вас должно динамически формировать заполняемая таблица с данными по товарам. сейчас все пихается в одну ячейку. Точно у вас в init.php только обработчик статусов и более пусто?
Александр Кислицын написал: У всех по-разному, все же разные данные хотят добавлять к заказу, у вас должно динамически формировать заполняемая таблица с данными по товарам. сейчас все пихается в одну ячейку. Точно у вас в init.php только обработчик статусов и более пусто?