так, наверное
$edost.format.data.office.tariff.0['office_address']
{$fields.41} выдает ошибку
$fields.[‘41’] выводит только значение array a не значение
Так же выдает ошибку $edost.format.data.office.tariff.0.[‘office_address’]
Вот этот код отвечает за вывод доп полей
public function exportFieldsToFile($fields_orders)
{
$export_fields = array();
foreach ($fields_orders as $field_id => $field_value) {
if (!empty($field_value)) {
$profile_field = fn_get_profile_fields('ALL', array(), CART_LANGUAGE, array('field_id' => $field_id));
if (!empty($profile_field['checkout_export_1c']) && $profile_field['checkout_export_1c'] == 'Y') {
$export_fields[$profile_field['description']]['description'] = $profile_field['description'];
$export_fields[$profile_field['description']]['value'] = $field_value;
}
}
}
return $export_fields;
}
Можно ли его вывести в формате ?
<АдресноеПоле>
<Тип>название поля</Тип>
<Значение>значение поля</Значение>
</АдресноеПоле>