Кастомное поле в msOrder и select
        Здравствуйте, подскажите, пожалуйста, в какую сторону копать
1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
Буду премного благодарен за наводку
    
    
                                                                                
            1.
На сайте на событие OnMODXInit добавлено кастомное поле в user_attributes с именем «gmt»
В личном кабинете Office это поле подхватывает, значит, все нормально.
Но вот в вызове msOrder поле не добавляется, даже если в настройках ms2_order_address_fields добавить gmt
[[!msOrder?
&tpl=`msOrder2`
&userFields=`gmt`
]]в чанке добавлено gmt, но не отображается{foreach ['email','receiver','phone','gmt'] as $field} ....
{/foreach}отображается только в том случае, если вручную добавить в сниппет msOrder в fields 'gmt' => 'gmt',2.
После того как добавил поле в сниппет вручную, добавил под выводом полей отдельное поле только для gmt
{foreach ['gmt'] as $field}
<div class="form-item half first">
<label for="{$field}"></label>
<div class="form-select">
<select name="{$field}" id="{$field}" value="{$form[$field]}">
[[$options-timezones]]
</select>
</div>
</div>
{/foreach}где в чанке options-timezones вывод зон:<option value="73" [[!+gmt:is=`73`:then=`selected selected="selected"`]]>(GMT+02:00) Tallinn</option>
<option value="78" [[!+gmt:is=`78`:then=`selected selected="selected"`]]>(GMT+03:00) Moscow</option>но почему-то не выделяется выбранная в личном кабинете юзером опцияБуду премного благодарен за наводку
Комментарии: 3
                Неужели ни у кого нет полей в заказе с чекбоксами/селектами?            
                    
                UPD:
                    <select name="{$field}" id="{$field}" value="{$form[$field]}">
{var $gmt_field = $form[$field]}
{$_modx->getChunk('options-timezones', [
'gmt' => $gmt_field,
])}
</select>            
                Вообщем, расширил ms2_order_addresses таблицу плагином + добавил на событие оплаты сохранение поля gmt непосредственно в user_attributes, а не в таблице адресов. Все работает прекрасно за исключением 
                    'gmt' => 'gmt', в сниппете, т.к. обновляться на новые версии будет проблематично            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.