2015-04-06 4 views
0

У меня есть тип контента, который я хочу, чтобы каждый день создавался узел для каждого активного пользователя определенной роли.
Узел должен быть «создан» конкретным пользователем, поэтому он может редактировать его при входе в систему.Создайте новый узел, для всех пользователей определенной роли каждый день

Я попытался использовать модуль правил для него, но сначала я не могу найти «реагировать на событие», что кажется эффективным.
Во-вторых, если я просто использую такое событие, как «Выполнение задач обслуживания Cron», не кажется, что действия и условия способны делать то, что я хочу.

+0

Добро пожаловать в Stackoverflow. Разделите код, который вы пробовали. – Daenarys

+0

Ive создал тип контента, который я хочу создать, и добавил роль пользователя, + некоторые пользователи. Ive установил модуль правил. Ive создал событие правила с «React on event» «Выполняются задачи обслуживания Cron». Затем я хочу действие, в котором каждый день он создает узел для каждого из этих пользователей и устанавливает каждый созданный узел для каждого пользователя. Так что скажем, что есть 3 пользователя этой роли. Затем в понедельник система должна создать 3 узла. Каждый из этих узлов должен иметь свой собственный автор, который является 3 пользователями с ролями. Затем во вторник он должен сделать то же самое, только с тремя новыми узлами и так далее. – user3480835

ответ

0

Вы можете создать модуль, реализующий hook_cron. В этом случае вам нужно будет получить всех пользователей, check if they have a specific role, а затем create a new node для каждого пользователя.

Я не знаю никакого решения, которое не требует создания настраиваемого модуля. Надеюсь, поможет.

Смежные вопросы