Как задать действие для отмены публикации комментария с правилами?
Модули правил имеют настройки действий по умолчанию для отмены публикации узлов, но не комментариев. Нужно ли мне использовать PHP, чтобы отменить публикацию комментария?
3 answers
Если вы выберете действие "Установить значение данных", и комментарий будет виден для действия (например, потому что событие запуска "После сохранения нового комментария"), то селектор данных позволит вам выбрать
comment:status
, для которого затем можно выбрать значение "Опубликовано" или "Неопубликовано", или (с помощью выбора данных) другое доступное значение.
У меня была такая же проблема с использованием модуля флагов, и это решение отлично сработало для
Источник данных был помечен -комментарий: статус на случай, если кто-нибудь столкнется с этим
Убедитесь, что у вас загружен и включен модуль nodecomment. Если модуль комментариев узла есть, то вы получите комментарии в качестве первой опции в триггере правил.