У меня есть список неопубликованных узлов, созданных с помощью модуля Views . Я хотел бы, чтобы задание выполнялось 3 раза в день в указанное время. Каждый раз, когда выполняется задача, должен быть опубликован только один из узлов в списке. Как я могу это сделать?
Шаги, которые я пробовал
планировщик
Модуль Scheduler требует от вас указать точное время, когда вы хотите, чтобы узел был опубликован. Это усложняет задачу, так как мне придется работать, когда каждый узел должен быть опубликован.
Представления Массовые операции + Правила + Планировщик правил
С помощью модуля « Bulk Operations » можно создать список узлов, которые доступны для модуля « Правила ». Затем правила могут действовать в списке и публиковать узел в списке. Вы можете указать правилам публиковать только определенное количество узлов.
Это работает отлично. За исключением того, что не представляется возможным запланировать выполнение правила 3 раза в день.
Вы можете связать правило с заданием Cron основного сайта, но это не очень точно, поскольку задание Cron может выполняться более 3 раз.
Существует модуль планировщика правил (подмодуль правил), но не похоже, что вы можете использовать это условие правил. Также, похоже, нет способа указать время выполнения.
Планировщик заданий
Это позволяет вам установить время, но, похоже, оно не интегрируется с правилами или представлениями .