Удаление категорий элементов MODx Evolution
Привожу небольшую пошаговую инструкцию, описывающую неочевидный способ удаления неиспользуемых категорий элементов на CMS/CMF MODx ветки Evolution.
1. Итак, во-первых вам следует создать пустой произвольный элемент. Этакий «бланк». Причем неважно, что это будет чанк, сниппет, плагин или шаблон. В поле «Существующие категории» выберите ту рубрику, которую собираетесь удалить из списка.
2. Во-вторых перейдите на вкладку общего просмотра. Далее просто переведите курсор мышки опять же на ту категорию, которую хотите удалить и кликните по одноименной гиперссылке, как показано на следующем рисунке:

Следует помнить, что никакого промежуточного диалогового окна подтверждения выбранного действия здесь не будет! При этом будет стерта только рубрика, а элемент всего лишь переместится в группу «Без категории».
Вот и всё! Теперь ненужная категория больше не будет мозолить вам глаза в выпадающем списке:
Удаление ресурсов в modx evo
д.день есть проект на modx evo, в нем достаточно много ресурсов новостей(за каждый год), нужно удалить часть из них, в новостях в качестве фото используются тв параметры(фотки имеют разные пути и никак не структурированы), можно ли каким-то образом удалить ресурс и связанные с ним фотки, чтоб очистить место на хостинге?

Ivan Ivanov
04.02.19 в 09:02
Комментарии (3)
Ильин Сергей 06.02.2019 05:51 #
д.утро
Пиши снипет через api modx вытягивай id ресурсов которые надо удалить, по этим id вытягивай адреса картинок и удаляй при помощи php, ну или на чистом php обращайся к базе и так же id, адреса, удолить!
ЗЫ: Помог? Ставь лайк! Подписка не нужна! (:
Комментарий был изменён 06.02.2019 в 05:51

Ivan Ivanov 06.02.2019 07:56 #
вытащил запросом к бд id ресурсов потом пути картинок которые им принадлежат и потом скриптом по ssh на сервере удалил, почти такой же вариант получился, спасибо
Удаление ресурсов в MODX Revolution
Здравствуйте. Подскажите, пожалуйста, как программно из фронтенда удалять ресурсы? Вывожу ресурсы с помощью getPage, где для каждого ресурса генерится ссылка-кнопка «Удалить». Как реализовать это? Заранее спасибо!
27 июня 2013, 11:29
Вадим Собчук /users/vsobchuk modx.pro https://modx.pro
Комментарии: 10
27 июня 2013, 20:53
Можно направить ссылкой на страницу, где вызывается сниппет примерно такой, где docId — это айди удаляемого ресурса.
$docId=intval($_GET['docid']); $doc = $modx->getObject('modResource', $docId); $doc->set('deleted', '1'); $doc->save();
Только важно сделать предварительно проверку на то, что это именно тот пользователь, которому можно удалять этот ресурс, если собираетесь передавать айди ресурса методом GET. Ну, чтобы кто попало не мог генерить себе ссылки с айдишниками и не понаудалять вам все что захочет)
Удаление ресурсов в modx evo
д.день есть проект на modx evo, в нем достаточно много ресурсов новостей(за каждый год), нужно удалить часть из них, в новостях в качестве фото используются тв параметры(фотки имеют разные пути и никак не структурированы), можно ли каким-то образом удалить ресурс и связанные с ним фотки, чтоб очистить место на хостинге?
Don’t have a MODX.com account? Create one
Don’t Be That Guy
Be nice, respectful and patient. Inflammatory or inappropriate posts will get your post nuked and flood your life with bans and bad karma.
Thank the People that Help
Remember, this is an Open Source project and the volunteers here assist out of love for the project and a desire to help others.
Who’s talking
Posted in this thread:
jobeat
