Удаление ресурса через плагин
Ребят, подскажите как удалить ресурс через плагин/сниппет, просто вставить в него ID и удалить ресурс по этим ID. Не визуально через кнопку удалить, на то есть свои причины. Помогите пожалуйста :(
Комментарии: 4
$id = 5268;
$modx->runProcessor('resource/delete', [
'id' => $id,
]);
$modx->runProcessor('resource/trash/purge', [
'ids' => $id,
]);
Куда необходимо это вставить?
Вы хотели через плагин/сниппет, вам написали. Создайте плагин на нужное вам событие с этим кодом внутри/сниппет с этим кодом внутри, инициируйте событие/вызовите сниппет.
Верно, соглашусь с Антоном. Как это сделать вам написали, далее все зависит от вашей логики, вернее от логики вашей программы и
есть свои причиныНаверное нужно добавить только одно — удалить ресурс при помощи такого кода сможет только администратор (пользователь имеющий право запуска процессоров), а вот гость с фронтенда — не сможет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.