Как вывести новое поле в админке у заказов?
Написал такой плагин для нового поля и оно работает выводится во вкладке адрес и его можно редактировать.
Не подскажите, как это сделать?
<?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;
}
Но не могу вывести этот новый столбик в таблице заказы в админкеНе подскажите, как это сделать?
Поблагодарить автора
Отправить деньги