Вывод на карту точек пунктов самовывоза по координатам при оформлении в корзине.
В документации по плагинам доставки написано, что в случае если элемент type, в массиве возвращаемых значений равен TYPE_PICKUP, то в массиве должен присутствовать элемент 'custom_data' в который входят доп элементы в том числе 'lat' и 'lng' широта и долгота координат пункта самовывоза... В файле map.html , который выводит карты и данные по пунктам самовывоза в строке 63 стоит проверка :
{if !empty($_variant.custom_data) && !empty($_variant.custom_data[$_variant.type])}
и далее присвоение :
{$_custom_data = $_variant.custom_data[$_variant.type]}
В данном случае $_variant.type равняется pickup, но в документации нет элемента 'pickup' внутри подмассива 'custom_data'! Мало того, затем переменная $_custom_data проверяется на наличии элементов, которые должны находиться в 'custom_data' а ей присвоено содержимое элемента 'custom_data.pickup', естественно ни чего не находиться... Каким образом должно формироваться содержимое элемента 'custom_data.pickup' для нормальной работы данного функционала?
2 ответа
не написано там такого, читай внимательно
Спасибо за подробный ответ!
Такого это какого?
Нашелся ответ в итоге?
тем ни менее точки не выводятся на карте.
Оказалось нужно так пффф.