Вывести поле создателя при редактировании ресурса
        Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
    
    
                                                                                
            Плагин с кодом на событие OnDocFormRender
<?php
switch ($modx->event->name) {  
        
    case 'OnDocFormRender':    
        
        if(isset($scriptProperties['resource']) && $resource->get('template') == 6) {
             
            $createdby = '';            
 
            if (is_object($resource)) { 
                $createdby = $resource->get('createdby');
            }
 
            if ($modx->user->isMember('Administrator')) { 
                $modx->controller->addHtml(<<<HTML
                <script>
                    Ext.ComponentMgr.onAvailable('modx-resource-main-right', function(page) {
                        page.on('beforerender', function() {
                            page.insert(2,{
                                xtype: 'modx-combo-user'
                                ,name: 'createdby'
                                ,hiddenName: 'createdby'
                                ,value: '{$createdby}'
                                ,anchor: '100%'
                                ,layout: 'anchor'
                                ,fieldLabel: 'Агент'
                            }); 
                        })
                    });
                </script>
HTML
);
            }
            
        
   
        }
        break;
        
}    Комментарии: 3
                А можете сказать какая из этих строк указывает на то, что должно находиться в выпадающем списке? Просто как-то не понятно откуда там берутся все эти пользователи)
Спасибо
                    Спасибо
                xtype: modx-combo-user 
Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
                    Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
            
                    
                    
                
