Как добавить поле галочку в заказ любой, а потом изменять её плагином?
Нужно добавить в каждый заказ, чекбокс, и потом допустим при заказе если это более 5 заказ, в текущем и каждом последующем заказе указывать данный чекбокс как активный для этого пользователя.
Пытался так:
Так же создал само поле в базе данных в этой таблице "
Но когда перехожу в заказы в админке, там не вижу моего поля.
Само поле создавал так через sql "
Пытался так:
<?php
switch ($modx->event->name) {
case 'OnMODXInit':
$modx->loadClass('msOrder');
$modx->map['msOrder']['fields']['regular_customer'] = 0;
$modx->map['msOrder']['fieldMeta']['regular_customer'] = array(
'dbtype' => 'tinyint',
'precision' => 1,
'attributes' => 'unsigned',
'phptype' => 'boolean',
'null' => false,
'default' => 0,
);
break;
}П.С ставил на событие «OnMODXInit»Так же создал само поле в базе данных в этой таблице "
modx_ms2_orders".Но когда перехожу в заказы в админке, там не вижу моего поля.
Само поле создавал так через sql "
ALTER TABLE `modx_ms2_orders` ADD `regular_customer` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' ;" Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Теперь плагин такой.