Migx использование и примеры
- Подробности
- Категория: MODx
- Просмотров: 2265
Часто под рукой должны быть примеры migx для modx revo
Чтобы использовать все возможности migx для начала его установим.
После установки: создаем дополнительное поле - в нем указываем в параметрах ввода/тип ввода - migx и у вас появятся дополнительные колонки ниже, с ними и идет основная работа.
Примеры использования migx:
Табы (Tabs) (это вставляем во "Вкладки формы"):
[
{"caption":"Tab Title", "fields": [
{"field":"title","caption":"Name"},
{"field":"description","caption":"Description","inputTVtype":"textarea"},
{"field":"imageTV","caption":"Photo","inputTV":"imageTV"}
]}
]
Таблица (Table) (это вставляем во "Вкладки колонок"):
[
{"header": "Name", "sortable": "true", "dataIndex": "title"},
{"header": "Photo", "width": "80", "sortable": "false", "dataIndex": "imageTV","renderer": "this.renderImage"}
]
Далее указываем для каких шаблонов применять данное поле - не забываем, иначе не получится.
Далее переходим в ресурс (с этим шаблоном) и увидим появились "Дополнительные поля", в них создаем новые поля.
А для вывода в шаблоне используем примерно такую конструкцию:
[[getImagelist?
&tvname=`имя доп поля`
&tpl=`название шаблона вывода на латинице`
&docid=`1`
]]
, &docid - в нем указываем имя ресурса, где выводим, обязательно!