Перенос контейнера и всех его дочерних элементы в нужную группу ресурсов
Уважаемые Друзья. Подскажите пожалуйста, есть ли несложный способ перенести не только сам контейнер, но и все его дочерние элементы в нужную группу ресурсов. Заранее благодарю!
Комментарии: 2
Можно через консоль (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();
}
Спасибо большое. Буду разбираться. Самые наилучшие пожелания!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.