Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 093 комментария

Василий Наумкин
Василий Наумкин
Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.

А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
Максим Франц
Максим Франц
Спасибо! Попробую.

p.s.
Еще возникла такая проблема. Если в wayfinder.row.inner.tpl в выпадающем меню указать вместо
a href="[[+wf.isfolder:is=`1`:then=`#`
a href="[[+wf.isfolder:is=`1`:then=`[[+wf.link]]
указать ссылку (например для того, чтобы при отключенных скриптах меню работало) переставало раскрываться вложенное меню
поменял jquery 1.8.1 на 1.7.2 и заработало.
Роман Харин
Роман Харин
Совсем нет времени, поэтому решил добавить сортировку иначе.
В таблице ads добавил еще одно поле — place, сделал так, что при нажатии на кнопку добавить баннер появляется radiogroup с выбором одного из трех значения, ​потом в сниппет добавлю параметр place и по нему буду сортировать вывод ​баннеров. НО! Значения из формы добавления нового баннера почему то не ​передаются в базу. Я никак не вразумлю где и что я не добавил или сделал не ​так.
В моделях в схему и в карту добавил.
В ads.js ​добавил
{header: _('Place'),dataIndex: ​'place',sortable: true}
после 77 и 112 строчки
и в районе ​294-296 строчек
{
name: ​'Place',
fieldLabel: 'Place',
allowBlank: ​ true,
columns: 3,
items: [
​ {
name: 'Place',
​ boxLabel: 'Top',
​ inputValue: '1'
},
​ {
name: ​'Place',
boxLabel: ​'Right',
inputValue: ​'2'
},
{
​ name: 'Place',
​ boxLabel: 'bottom',
​inputValue: '3'
}
​],
xtype: 'radiogroup'
}