В битрикс загружены стандартные местоположения. Но при выделенном по умолчанию местоположении (Любом) не выводит варианты доставки, хотя в вариантах в списке указаны все страны/регионы и список который включает все положения..
в sale.order.ajax в файле props.php такой код:
но в delivery.php в $arResult ничего не приходит (
в sale.order.ajax в файле props.php такой код:
| Код |
|---|
case('LOCATION'):{
$value = 0;
if (is_array($arProperties["VARIANTS"]) && count($arProperties["VARIANTS"]) > 0)
{
foreach ($arProperties["VARIANTS"] as $arVariant)
{
if ($arVariant["SELECTED"] == "Y")
{
$value = $arVariant["ID"];
break;
}
}
}
$GLOBALS["APPLICATION"]->IncludeComponent(
"bitrix:sale.ajax.locations",
$locationTemplate,
array(
"AJAX_CALL" => "N",
"COUNTRY_INPUT_NAME" => "COUNTRY",
"REGION_INPUT_NAME" => "REGION",
"CITY_INPUT_NAME" => $arProperties["FIELD_NAME"],
"CITY_OUT_LOCATION" => "Y",
"LOCATION_VALUE" => $value,
"ORDER_PROPS_ID" => $arProperties["ID"],
"ONCITYCHANGE" => ($arProperties["IS_LOCATION"] == "Y" || $arProperties["IS_LOCATION4TAX"] == "Y") ? "submitForm()" : "",
"SIZE1" => $arProperties["SIZE1"],
),
null,
array('HIDE_ICONS' => 'Y')
);
}break; |
но в delivery.php в $arResult ничего не приходит (