Отображение дополнительных полей в админке ms2

Здравствуйте!
1) Добавил дополнительные поля в таблицу modx_ms2_order_addresses
2) сделал добавил их в схемах данных
/www/core/components/minishop2/model/minishop2/mysql/msorderaddress.map.inc.php
/www/core/components/minishop2/model/schema/minishop2.mysql.schema.xml
3) Добавил в настройках ms2_order_address_fields

НО
при открытии заказа на изменение в админке дополнительных полей во вкладке «Адрес» нет.
В базе данных они сохраняются.
Как их отобразить в админке?
Юрий Горшков
13 апреля 2016, 09:34
modx.pro
1
2 515
0

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

Воеводский Михаил
13 апреля 2016, 13:00
0
Только продолжать изменять исходники. Штатного способа для расширения модели адреса нет.
    Юрий Горшков
    13 апреля 2016, 15:26
    0
    Рендер формы заказа в админке minishop2 происходит через JS. Методу скармливается перечень полей из настроек modx_ms2_order_addresses, в котором присутствуют добавленные поля. Но на самой форме их нет :-(
      Воеводский Михаил
      13 апреля 2016, 15:56
      0
      При этом, в JS файлах должно быть описание типов всех этих полей. Если тип для нового поля нигде не указывать, маловероятно его произвольное появление.
    Юрий Горшков
    13 апреля 2016, 17:07
    1
    0
    Решил. Добавил в файле:
    /assets/components/minishop2/js/mgr/orders/orders.grid.js
    в строке 426, в перечислении свои поля — появилось в админке.
    Жаль, придётся отключить обновление расширения minishop2
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4