Нашел очень досадный баг. Воспроизводится и на дев-демо, и на 4.8.2, и на 4.9.1
Надо всего лишь взять и переместить блок “Местоположение покупателя” в макетах из “верхней панели” в “заголовок”.
А затем оценить результат выбора города на витрине:
Вместо корректного отображения карты или списка городов, он выводит “верхнюю панель”.
Опустите блок в макетах в “подвал”, и он будет вам выводить блок “Контакты”:
У меня на сайте этот баг пошел еще дальше, и вовсе не работает ни в одном разделе (если он в “верхней панели”, то в попапе выводится “заголовок”.
Необходимо исправление, так как блоком пользоваться невозможно.
1 лайк
Спасибо за информацию. Это баг. Мы передали информацию разработчикам
1 лайк
Здравствуйте, @albinoz .
Проблема была решена, исправление войдет в следующие версии CS-Cart и Multi-Vendor.
Для решения проблемы собственными силами можно использовать следующий патч:
design-themes-responsive-templates-addons-rus_customer_geolocation-blocks-customer_location.tpl.diff
diff --git a/design/themes/responsive/templates/addons/rus_customer_geolocation/blocks/customer_location.tpl b/design/themes/responsive/templates/addons/rus_customer_geolocation/blocks/customer_location.tpl
index e0f1e3ce52..56739bba6a 100644
--- a/design/themes/responsive/templates/addons/rus_customer_geolocation/blocks/customer_location.tpl
+++ b/design/themes/responsive/templates/addons/rus_customer_geolocation/blocks/customer_location.tpl
@@ -23,6 +23,7 @@
link_meta="ty-rus-customer-geolocation__opener"
text=__("rus_customer_geolocation.select_your_city")
id="rus_customer_geolocation_geolocation_dialog"
+ content=""
}
This file has been truncated. show original
Как применить патч, рассказано в следующей статье:
https://www.cs-cart.ru/docs/4.9.x/upgrade/apply_diff_file.html
1 лайк
Спасибо, теперь все как надо.