-1

15 日ごとに、ページなどの特定のコンテンツを作成する必要があります。

もちろん、それはいくつかのcronジョブに入ります。

しかし、どうすればそれを行うことができますか? にhook_cronを実装する必要があり.moduleますか?

4

2 に答える 2

4

はい、hook_cronです。cronを実行するたびにこれが発生しないようにするには、何らかの条件を使用する必要があります。日付の検証など。

元:

function mymodule_cron() {
// Remember to add conditions.
 $node = new stdClass();
 $node->type = 'article';
 node_object_prepare($node); //important!
 $node->title    = 'Auto-node ' . date('c');
 node_save($node);
// You can optionally save some variable in the database to check the last execution time/date using variable_set()
}

hook_cron()、node_save()、variable_set()/ getはapi.drupal.orgに文書化されているので、あまり説明しません。

于 2012-05-15T17:31:06.103 に答える
0

または、スケジューラモジュールにパブリケーションのスケジューリングの作業を処理させることもできます。そのため、モジュールはこのコンテンツを作成するだけで済みます。

于 2012-05-16T05:33:34.940 に答える