Снипет для копирование MIGX TV
Здравствуйте,
на сайте используется MIGX, для построения дерева ссылок к каждому ресурсу.
Как через ModxAPI скопировать значения из одного ресурса в другой?
на сайте используется MIGX, для построения дерева ссылок к каждому ресурсу.
[{"caption":"table", "fields": [
{"field":"icon","caption":"Иконка"},
{"field":"ttl","caption":"Название пункта"},
{"field":"link","caption":"Ссылка"}
]
}]
[
{"header": "Название пункта", "sortable": "true", "dataIndex": "ttl"},
{"header": "Иконка", "sortable": "true", "dataIndex": "icon"},
{"header": "Ссылка", "sortable": "true", "dataIndex": "link"}
]
Клиент хочет возможность копирование всего tv.MIGX с другого ресурса.Как через ModxAPI скопировать значения из одного ресурса в другой?
Комментарии: 2
Как-то так можно:
// id ресурса откуда копировать
$resource_from = $modx->getObject('modResource', 1);
// id ресурса куда копировать
$resource_to = $modx->getObject('modResource', 2);
// получаем значение TV
$tv = $resource_from->getTVValue('tv_migx_name');
// сохраняем значение TV в другой ресурс
$resource_to->setTVValue('tv_migx_name', $tv);
Спасибо, то что нужно!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.