Viewsモジュールで作成された非公開ノードのリストがあります。タスクを1日に3回、指定した時間に実行したい。タスクが実行されるたびに、リスト上のノードの1つだけが公開されます。これどうやってするの?
私が試した手順
スケジューラー
スケジューラモジュールを使用すると、ノードが公開されることはしたい正確な時刻を指定する必要があります。これにより、各ノードが公開されることになっているときに計算する必要があるため、複雑になります。
一括操作+ルール+ルールスケジューラの表示
ビューは、Operationsバルクモジュールを、あなたがにさらされているノードのリストを作成することができますルールモジュールを。その後、ルールはリストに作用し、ノードをリストに公開できます。特定の数のノードのみを公開するようにルールに指示できます。
これは完全に機能します。ただし、ルールを1日に3回実行するようにスケジュールすることはできません。
ルールをメインサイトのCronジョブにリンクできますが、Cronジョブが3回以上実行される可能性があるため、これはあまり正確ではないようです。
ルールスケジューラモジュール(ルールのサブモジュール)がありますが、これをルール条件に使用できるようには見えません。また、実行時間を指定する方法がないようです。