Здравствуйте.
Я столкнулся с проблемой. Для менеджеров заказов нужно сформировать почтовый шаблон, в котором помимо стандартных полей будут указаны также адрес и телефон заказчика.
Я нашел код компонента, куда нужно добавить нужные свойства. Но вот как их извлечь? Как получить пользовательские свойства Адрес доставки и телефон. Часть кода, которую я представил ниже, не работает.
Где-то на форуме видел пример, что надо работать со следующей функцией
Но откуда мне в текущем компоненте (Новый заказ) узнать IBLOCK_ID.
Кто-нибудь может написать код, который вернет мне значение поля адрес и телефон.
Пожалуйста и спасибо!
Я столкнулся с проблемой. Для менеджеров заказов нужно сформировать почтовый шаблон, в котором помимо стандартных полей будут указаны также адрес и телефон заказчика.
Я нашел код компонента, куда нужно добавить нужные свойства. Но вот как их извлечь? Как получить пользовательские свойства Адрес доставки и телефон. Часть кода, которую я представил ниже, не работает.
Код |
---|
$arFields = Array( "ORDER_ID" => $arResult["ORDER_ID"], "ORDER_DATE" => Date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT", SITE_ID))), "ORDER_USER" => ( (strlen($arResult["PAYER_NAME"]) > 0) ? $arResult["PAYER_NAME"] : $USER->GetFullName() ), "PRICE" => SaleFormatCurrency($totalOrderPrice, $arResult["BASE_LANG_CURRENCY"]), "BCC" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME), "EMAIL" => $arResult["USER_EMAIL"], "ORDER_LIST" => $strOrderList, "SALE_EMAIL" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME), "ADDRESS" => CSaleOrderPropsValue::GetByID(23), "PHONE" => CSaleOrderPropsValue::GetByID(20) ); |
Где-то на форуме видел пример, что надо работать со следующей функцией
Код |
---|
CIBlockSection::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => "1"), false, $arSelect = array("UF_*")); |
Но откуда мне в текущем компоненте (Новый заказ) узнать IBLOCK_ID.
Кто-нибудь может написать код, который вернет мне значение поля адрес и телефон.
Пожалуйста и спасибо!