
MIGX 
Импорт/Экспорт migx полей.
Настройка 

| Поле | Описание | 
|---|---|
| URL таблицы | Ссылка гугл таблицы | 
| Лист таблицы | Название листа в гугл таблице | 
| Ресурс | id ресурса | 
| MIGX | дополнительное поле с типом migx | 
Примеры 
Вы решили все отзывы записать в migx-табличку. Представим, что у вас много отзывов и тогда добавлять через админку займет много времени. Гораздо быстрее занести в гугл таблицу все данные и затем импортировать на сайт.
Вам нужно изменить какое-то поле в migx-таблице во всех записях. Для этого будем использовать событие gsOnExportValues.
php<?php if ($modx->event->name == 'gsOnExportValues') { if ($range == 'MIGX') { // range - название листа $modx->event->params['values'] = array_map(function ($value) { if (!empty($value['title'])) { // Добавляем к заголовку дату $value['title'] = $value['title'] . ' ' . $value['date']; } return $resource; }, $values); } }
После экспорта проверяем результат в гугл таблице и если все хорошо, то импортируем обратно данные.
