Здравствуйте.
Я столкнулся с проблемой. Для менеджеров заказов нужно сформировать почтовый шаблон, в котором помимо стандартных полей будут указаны также адрес и телефон заказчика.
Я нашел код компонента, куда нужно добавить нужные свойства. Но вот как их извлечь? Как получить пользовательские свойства Адрес доставки и телефон. Часть кода, которую я представил ниже, не работает.
[CODE]$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)
);
[/CODE]
Где-то на форуме видел пример, что надо работать со следующей функцией
[CODE]CIBlockSection::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => "1"), false, $arSelect = array("UF_*"));
[/CODE]
Но откуда мне в текущем компоненте (Новый заказ) узнать IBLOCK_ID.
Кто-нибудь может написать код, который вернет мне значение поля адрес и телефон.
Пожалуйста и спасибо!