Массовое обновление TV-параметров у ресурсов
MODX
1
Сообщения
1
Постеры
7
Просмотры
-
Бывают такие случаи когда можно запороть ТВ параметр с значениями по умолчанию, по этому возможно следующий скрипт вам поможет:
<?php $categoryId = 123; // ID категории $tvName = 'my_custom_tv'; // Код TV $newValue = 'Новое значение'; $criteria = [ 'class_key' => 'modResource', 'parent' => $categoryId ]; $count = 0; foreach ($modx->getIterator('modResource', $criteria) as $resource) { $resource->setTVValue($tvName, $newValue); if ($resource->save()) { $count++; } } echo "Обновлено TV-параметров: {$count}"; ?>