Как посмотреть все удаленные ресурсы
Добрый день!
Есть интернет-магазин на miniShop2 на почти 4000 товаров.
Магазин разбит на категории и они находятся в дереве ресурсов в корневом каталоге, т.е. нет родителя.
Есть очень много удаленных товаров, и чтобы их посмотреть, надо заходить в каждую категорию.
Вопрос. Как вывести все удаленные ресурсы?
Надо проверить какие в удаленных, некоторые восстановить, остальные снести.
Есть интернет-магазин на miniShop2 на почти 4000 товаров.
Магазин разбит на категории и они находятся в дереве ресурсов в корневом каталоге, т.е. нет родителя.
Есть очень много удаленных товаров, и чтобы их посмотреть, надо заходить в каждую категорию.
Вопрос. Как вывести все удаленные ресурсы?
Надо проверить какие в удаленных, некоторые восстановить, остальные снести.
Поблагодарить автора
Отправить деньги
Комментарии: 4
Где вывести? Снаружи вряд ли устроит?
А если в бэкенде, то проще всего, на мой взгляд, временно перенести категории(скриптом через консоль, если много) в новую родительскую и у нее в гриде увидеть все вложенные товары. Ну, предварительно добавив в настройку ms2_category_grid_fields поле deleted, чтобы по ниму их в гриде отсортировать.
А если в бэкенде, то проще всего, на мой взгляд, временно перенести категории(скриптом через консоль, если много) в новую родительскую и у нее в гриде увидеть все вложенные товары. Ну, предварительно добавив в настройку ms2_category_grid_fields поле deleted, чтобы по ниму их в гриде отсортировать.
Простейший сниппет, выведет вам все удаленные продукты. Можете вызвать как на странице в шаблоне, так и в виджете.
$products = $modx->getIterator('msProduct', array(
'deleted' => 1
));
$output = '';
foreach($products as $product) {
$output .= '<div><a href="/manager/index.php?a=resource/update&id='.$product->get('id').'">'.$product->get('pagetitle').'</a></div>'
}
print $output;
создаете неопубликованный ресурс, чтобы был доступен только админу и вызываете обычный pdoResources, добавить можно пагинацию…
[[!pdoResources?
&parents=`0`
&where=`{"deleted":1}`
&showUnpublished=` `
]]
Спасибо! Буду пробовать.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.