Как запретить перетаскивание (drag'n'drop) в дереве ресурсов для контент-менеджера
Коллеги, добрый день
Проблема — контент-менеджеры периодически перетаскивают ресурсы по дереву каталога, из-за чего впоследствии сбиваются URL всех дочерних ресурсов, которые были в перемещённой папке. Есть ли возможность запретить менеджерам перетаскивание при том, чтобы они всё ещё видели дерево каталога.
Проблема — контент-менеджеры периодически перетаскивают ресурсы по дереву каталога, из-за чего впоследствии сбиваются URL всех дочерних ресурсов, которые были в перемещённой папке. Есть ли возможность запретить менеджерам перетаскивание при том, чтобы они всё ещё видели дерево каталога.
Комментарии: 2
В системных настройках админки есть опция «enable_dragdrop», которая запрещает/разрешает перетаскивание в дереве меню админки. Если необходимо отключить перетаскивание для конкретной группы пользователей, то можно попробовать в плагине на событие OnMODXInit проверять группу текущего пользователя и — если группа подходит — как-то так:
Возможно, для этой цели есть более «точные» события, внимательно не смотрел
$modx->setOption('enable_dragdrop', 0);
Возможно, для этой цели есть более «точные» события, внимательно не смотрел
Алексей, спасибо! Проблему настройка действительно решает — не так уж она и для админа нужна. А если вдруг понадобится, проще «мигнуть» ей.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.