[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(
)
);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.