Как указать разделитель в inputTV для migx

Всем привет!

Понадобилось мне быстро соорудить что-то, с помощью чего можно было бы админить галерею типа этой.

Создал TV типа migx, прописал в нем конфиги и — помимо всего остального — понадобилось в описании вкладок формы прикрепить дополнительный инпут типа «listbox-multiple» (множественный выбор), точнее, создать с помощью «inputTVtype», указав нужный «inputOptionValues». Этот TV нужен, чтобы прикреплять к дивам выбранное манагером значение атрибута, чтобы сортировать дивы по категориям.

Всё прекрасно работает, в чанке выводится, но… не получается задать разделитель для вывода TV. А без этого значения атрибута, если заданы несколько, выводятся подряд — вплотную друг к другу — без пробела.

Если бы я создавал обычный TV, тогда было бы всё понятно — в настройках есть поле, где указывается разделитель. А как в таком случае поступить, не подскажете? Быть может, есть стандартный для json способ дописать параметр? Честно, почти день убил — не нашел ничего…


Вот сами конфиги tv migx:

1.Вкладки формы:

[{
  "caption": "Item",
  "fields": [{
    "field": "title",
    "caption": "Title"
  }, {
    "field": "description",
    "caption": "Description",
    "inputTVtype": "textarea"
  }, {
    "field": "link",
    "caption": "Link"
  }, {
    "field": "image",
    "caption": "Image",
    "inputTVtype": "image"
  }, {
    "field": "listing",
    "caption": "listing",
    "inputTVtype": "listbox-multiple",
    "inputOptionValues": "CLASSIC==.branding||ELITE==.design||EFFECT==.photography||BACKLIGHT==.videography"
  }]
}]
2.Разметка колонок(хотя, наверно, это уже лишнее):

[{
  "header": "Title",
  "sortable": "true",
  "dataIndex": "title"
}, {
  "header": "Description",
  "sortable": "true",
  "dataIndex": "description"
}, {
  "header": "Link",
  "sortable": "false",
  "dataIndex": "link"
}, {
  "header": "Image",
  "sortable": "false",
  "dataIndex": "image",
  "renderer": "this.renderImage"
}, {
  "header": "listing",
  "sortable": "false",
  "dataIndex": "listing"
}]
ЗЫ: Создать отдельный TV с типом «listbox-multiple» и прикрепить его к migx TV не предлагать!)))

Всем заранее спасибо!
Alexey
02 апреля 2016, 19:58
modx.pro
2 202
0

Комментарии: 1

Михаил
18 февраля 2019, 18:07
0
Здравствуйте! Удалось решить вопрос?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1