К содержанию

msStatOrders expander issue

MODX version: MODX Revolution 2.8.4-pl (traditional)
PHP Version 7.4.33
ExtJS Version: 3.4.1
msStatOrders Version: 2.0.10-beta

когда на Minisop-->Orders--->msStatOrders---> Order я нажимаю на "+" (expander) не работает.
Во вложении ошибка из консоли.

Я попытался удалить пакет и установить его снова, но все та же проблема.

есть идеи, как решить эту проблему?
Pakos Fakos
Pakos Fakos
31 июля 2023, 00:54
modx.pro
1 351
Реклама

Комментарии: 11

Артур Шевченко
31 июля 2023, 11:09
А версия miniShop2 какая? Там, по-моему с 4 версии, была изменена связь заказа с адресом, если msStatOrders после этого не обновлялся, то вероятно проблема в этом.
    Pakos Fakos
    Pakos Fakos Старожил
    31 июля 2023, 11:19
    minishop2 version:4.3.0-pl
    и как вы предлагаете решить эту проблему?
      Николай Савин
      Николай Савин Администратор
      31 июля 2023, 11:54
      Судя по скриншоту у вас проблема с полем comment. В какой-то из относительно свежих версий ms2 поле msOrder.comment было переименовано в msOrder.order_comment.

      Скорее всего компонент обращается к полю по старым координатам и отсюда растут ноги ошибки.
        Pakos Fakos
        Pakos Fakos Старожил
        31 июля 2023, 11:59
        так что я должен найти этот «comment» и переименовать его везде
          Николай Савин
          Николай Савин Администратор
          31 июля 2023, 12:04
          Компонент мне не знаком, без понятия как он работает.
          Я дал направление мысли. А вы дальше сами решайте что должны.
            Pakos Fakos
            Pakos Fakos Старожил
            31 июля 2023, 12:13
            спасибо
      Андрей Шевяков
      Андрей Шевяков Проверенный
      31 июля 2023, 12:38
      Ищите 2 файла:
      assets/components/msstatorders/js/mgr/order/order.grid.js
      assets/components/msstatorders/js/mgr/product/product.grid.js



      И меняете можно заменой кода comment на order_comment. В обоих файлах будет в 3х местах.

      Дальше хорошо вычистить кеш и все заработает.

      Но при обновлении дополнения, все слетит.
        Pakos Fakos
        Pakos Fakos Старожил
        31 июля 2023, 12:43
        Большое спасибо за ваше предложение, я попробую и дам вам знать
          Pakos Fakos
          Pakos Fakos Старожил
          31 июля 2023, 22:07
          Я внес изменения, но, к сожалению, ничего не изменилось, и консоль выдает точно такое же сообщение.
            Pakos Fakos
            Pakos Fakos Старожил
            31 июля 2023, 22:17
            но после того, как я переименовал «order_comment» в «order» в: assets/components/minishop2/js/mgr/orders/orders.window.js
            все заработало, конечно, я не знаю, вызовет ли это какую-то другую проблему
              Андрей Шевяков
              Андрей Шевяков Проверенный
              01 августа 2023, 09:01
              Скорее все проблема в кеше.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11