2011-01-12 12 views
1

私は、管理者がExcelファイルをサイトにアップロードする必要があります。ファイルがアップロードされたら、データをテーブルにインポートする必要があります。また、テーブルからのデータはノードに同期されます。存在する場合は新しいノードが作成されます。私の質問は、私はhook_cronを使用して同期を行うことができますが、私はノードの作成時に特定のテーブルにファイルをExcelのデータをインポートする必要があります。どのように私はdrupal 6のノード作成の特定のノードタイプでカスタムアクションを起動できますか?特定のノードタイプのコンテンツがdrupal 6で作成されたときのカスタムアクション?

答えて

1

$opinsertであるhook_nodeapiを使用できます。

ノードの参照を取得します。ここで、ノードのタイプをテストし、何をする必要があるかを確認できます。

+0

以下のように使用できますか? 関数hook_nodeapi(&$ノード、$オペアンプ、$ A3 = NULL、$ A4 = NULL){ スイッチ($オペアンプ){ ケース '挿入' この場所で自分のコード。 休憩。 } } – Satya

+0

@Satya関数名のフック部分をフックを書き込むモジュールに置き換える必要があります。これはDrupalでのフックの仕組みです。 – googletorp

関連する問題