Фильтрация поля Местоположение. Ошибка

InstantCMS 2.X

Фильтрация поля Местоположение. Ошибка

#1 10 ноября 2020 в 14:11
Всем не хворать. Сms 2.13.1, для полей "Местоположение": Страна, Регион, Город "Название для группировки" стоит у всех "sss", фильтрация по записям работает, но при включенной отладке пишет ошибку: /system/fields/city.php on line 57, "return htmlspecialchars($this->item[$this->getDenormalName()]);". Как это можно исправить? Спасибо.
#2 24 февраля 2021 в 00:00
Такая же беда!
Только не ошибка а предупреждение
Notice: Undefined index: country_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: region_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: city_cache in /home/.../public_html/system/fields/city.php on line 57

Вот что в этой строке:
  1.  
  2. public function getStringValue($value){
  3. return htmlspecialchars($this->item[$this->getDenormalName()]);
  4. }
  5.  
В базе данных поля country_cache, region_cache, city_cache существуют и заполнены
#3 24 февраля 2021 в 00:32
Вроде разобрался (точнее подсмотрел в файле city.php от 14 версии
  1.  
  2. return !empty($this->item[$this->getDenormalName()]) ? htmlspecialchars($this->item[$this->getDenormalName()]) : '';
  3.  
#4 24 февраля 2021 в 00:38
Но блин один фиг непонятно зачем при фильтрации запрос к этому полю? Ведь есть же поля region, city с индексными значениями!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.