Как вывести новое поле в админке у заказов?

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

<?php
switch ($modx->event->name) {
    
    case 'OnMODXInit':
        $modx->loadClass('msOrder');
        $modx->map['msOrder']['fields']['speed']    = '';
        $modx->map['msOrder']['fieldMeta']['speed'] = array(
            'dbtype' => 'varchar',
            'precision' => 100,
            'phptype' => 'string',
            'null' => true,
            'default' => ''
            
        );
      
    case 'msOnManagerCustomCssJs':
        if ($page != 'orders')
            return;
        $modx->controller->addHtml("
            <script type='text/javascript'>
Ext.ComponentMgr.onAvailable('minishop2-window-order-update', function(){

    var newField = {  
        border: false,
        layout: 'column',
        items: [
            {
                border: false,
                columnWidth: 0.5,
                autoHeight: true,
                layout: 'form',
                items: {
                    xtype: 'textfield',
                    name: 'speed',
                    fieldLabel: 'Скорость доставки',
                    anchor: '100%'
                }
            }
        ],
        autoHeight: true,
    }
    this.fields.items[2].items.unshift(newField);
});            
            </script>");
        break;        
}
Но не могу вывести этот новый столбик в таблице заказы в админке
Не подскажите, как это сделать?
Вася
28 декабря 2018, 00:47
modx.pro
1
682
0
Поблагодарить автора Отправить деньги

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0