0

私の drupal ページ ( Drupal 7 ) の 1 つのコンテンツ タイプには日付フィールドがあります。XML ファイルから開始時間、開始分、および期間 (整数値) をインポートした後、ルールを介してノードの日付フィールドを設定したいと考えています。日付フィールドの開始日、終了日、期間、繰り返しにアクセスできないようです。

開始日、終了日、繰り返しなどを設定する解決策はありますか?

Node A
-- title (text)
-- start minute (integer)
-- start hour (integer)
-- end minute (integer)
-- end hour (integer)
-- duration (integer)
-- days (integer values)

Node B
-- title (text)
-- date (date field)

ルールを使用して、すべてのノード A のコンテンツをループし、ノード B のコンテンツを作成したいと考えています。作成時に、ノード A の値を使用して日付フィールドを設定したいと考えています。日付フィールドには、「開始日、終了日、繰り返し」などのオプションがあります。これらの値を設定したいのですが、ルールに「繰り返す」ためのトークンがありません。

ノード A は、フィードを含む XML ファイルから値をインポートするために使用した単なるヘルパー ノードです。フィード (XML パーサーを使用) は、異なる値 (分、時間、期間、繰り返し) を 1 つの日付フィールドにマップできません。ですから、ルールが私を助けてくれることを願っています。ノード BI を作成した後、ノード A を削除します。

4

1 に答える 1

0

モジュールスケジューラを使用できます

要件が非常に具体的である場合は、アクションの下で PHP コードを実行し、クエリを使用してデータベース レコードを更新できます。

乾杯!!!

于 2012-10-03T18:18:33.440 に答える