[easyComm] Добавление выпадающего списка в админку
        Добрый день!
Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
    
    
                                                                                
            Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
Комментарии: 3
                Добрый день.
Поле вводе с типом xtype «ec-combo-thread» предназначено именно для формирования списка цепочек, ничего другого оно не выведет.
Если вам нужно выводить какие-то записи из базы — то нужно или использовать уже существующий xtype, например посмотрите здесь bobsguides.com/xtype-list.html, поиск по странице «modx-combo-».
Либо написать свой xtype.
Ну к примеру посмотрите как сделано в miniShop2
Или используйте базовый combo:
docs.modx.com/3.x/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
                    Поле вводе с типом xtype «ec-combo-thread» предназначено именно для формирования списка цепочек, ничего другого оно не выведет.
Если вам нужно выводить какие-то записи из базы — то нужно или использовать уже существующий xtype, например посмотрите здесь bobsguides.com/xtype-list.html, поиск по странице «modx-combo-».
Либо написать свой xtype.
Ну к примеру посмотрите как сделано в miniShop2
Или используйте базовый combo:
docs.modx.com/3.x/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
                Добрый день!
весь форум перечитал, но не нашел ответа.
Как сделать дополнительные поля в админке не imput а textarea?
Ввод сделать в виде textarea, но пробелы и табы не учитывается и текст слепляется. Думаю все из-за imput
                    весь форум перечитал, но не нашел ответа.
Как сделать дополнительные поля в админке не imput а textarea?
Ввод сделать в виде textarea, но пробелы и табы не учитывается и текст слепляется. Думаю все из-за imput
                А админке и в базе сделал, но не смог найти как сделать вывод с учетом отступов (с новой строки).
                    easyComm.plugin.myplugin = {
      getFields: function(config) {
            return {
                  field1: {xtype: 'textarea', fieldLabel: _('ec_message_field1'), anchor: '99%'},
                  field2: {xtype: 'textarea', fieldLabel: _('ec_message_field2'), anchor: '99%'},
            }
      }
      ,getColumns: function() {
            return {
                  field1: {width:50, sortable:true, name: 'field1'},
                  field2: {width:50, sortable:true, name: 'field2'}
            }
      }
};И тут изменил <?php
return array(
   'fields' => array(
        'field1' => NULL,
        'field2' => NULL,
    )
   ,'fieldMeta' => array(
        'field1' => array(
            'dbtype' => 'text'
            ,'precision' => '50'
            ,'phptype' => 'string'
            ,'null' => true
            ,'default' => NULL
        ),
        'field2' => array(
            'dbtype' => 'text'
            ,'precision' => '50'
            ,'phptype' => 'string'
            ,'null' => true
            ,'default' => NULL
        )
    )
    ,'indexes' => array(
    )
);            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.