Перенос контейнера и всех его дочерних элементы в нужную группу ресурсов

Уважаемые Друзья. Подскажите пожалуйста, есть ли несложный способ перенести не только сам контейнер, но и все его дочерние элементы в нужную группу ресурсов. Заранее благодарю!
ariadnadesign
14 февраля 2020, 12:21
modx.pro
174
0

Комментарии: 2

Андрей
14 февраля 2020, 15:17
0
Можно через консоль (Console или modalConsole) примерно так:
<?php
$pages = $modx->getIterator('modResource', ['parent:IN' => [1]]);

foreach ($pages as $p) {
    $id = $p->get('id');
    $group = $modx->getObject('modResourceGroup', array('name' => 'Test')); // Здесь Test имя группы ресурсов
    $doc = $modx->newObject('modResourceGroupResource');
    $doc->set('document_group', $group->id);
    $doc->set('document', $id);
    $doc->save();
}
    ariadnadesign
    14 февраля 2020, 16:12
    0
    Спасибо большое. Буду разбираться. Самые наилучшие пожелания!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2