AddEventHandler("sale", "OnOrderStatusSendEmail", "OnOrderStatus"); function OnOrderStatus($ID, &$eventName, &$arFields, $numberStatus) { $db_props = CSaleOrderPropsValue::GetOrderProps($ID); while ($arProps = $db_props->Fetch()) { $arFields['PROP_'.$arProps['CODE']] = $arProps['NAME']; $arFields['PROP_VALUE_'.$arProps['CODE']] = $arProps['VALUE']; } }
Теперь для того чтобы вывести например значения фамилии человека(FIO), в почтовом шаблоне надо ставить параметры:
#PROP_FIO# - вывод названия и значения поля с кодом FIO, в письме появится строка вида "Имя заказчика: Иванов Иван"
#PROP_VALUE_FIO# - вывод только значения поля с кодом FIO
Таким образом можно вывести любое значение и название свойства заказа.
Опубликовано: 22 января 2013
|
|