MIGX
Импорт/Экспорт migx полей.
Настройка
Поле | Описание |
---|---|
URL таблицы | Ссылка гугл таблицы |
Лист таблицы | Название листа в гугл таблице |
Ресурс | id ресурса |
MIGX | дополнительное поле с типом migx |
Примеры
1.Вы решили все отзывы записать в migx-табличку. Представим, что у вас много отзывов и тогда добавлять через админку займет много времени. Гораздно быстрее занести в гугл таблицу все данные и затем импортировать на сайт.
2.Вам нужно изменить какое-то поле в migx-таблице во всех записях. Для этого будем использовать событие gsOnExportValues.
<?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);
}
}
После экспорта проверяем результат в гугл таблице и если все хорошо, то импортируем обратно данные.