Добрый день!
В init.php есть написанный вручную обработчик, формирующий данные для письма о новом заказе Администратору магазина.
Не получается передать данные о местоположении, выбранном пользователем, используется компонент Привязка к местоположению: строка поискаbitrix:sale.location.selector.search - то есть id местоположения есть, но как его значение (название города) получить???
Как пример решения нашел такой код (в $arProps[4]["VALUE"] есть код местоположения), но у меня он не заработал.
В init.php есть написанный вручную обработчик, формирующий данные для письма о новом заказе Администратору магазина.
Не получается передать данные о местоположении, выбранном пользователем, используется компонент Привязка к местоположению: строка поискаbitrix:sale.location.selector.search - то есть id местоположения есть, но как его значение (название города) получить???
Как пример решения нашел такой код (в $arProps[4]["VALUE"] есть код местоположения), но у меня он не заработал.
Код |
---|
if ( strlen($arProps[4]["VALUE"]) > 0 ) { $parameters = array(); $parameters['filter']['=CODE'] = $arProps[4]["VALUE"]; $parameters['filter']['NAME.LANGUAGE_ID'] = "ru"; $parameters['limit'] = 1; $parameters['select'] = array('LNAME' => 'NAME.NAME'); $arVal = Bitrix\Sale\Location\LocationTable::getList( $parameters )->fetch(); if ( $arVal && strlen( $arVal[ 'LNAME' ] ) > 0 ) { $val = $arVal[ 'LNAME' ]; } } $City=$val; |