2011-08-08 16 views
0

ノードの編集/挿入ページを編集するためのカスタムモジュールを作成するための情報源またはサンプルコードを見つけるのに問題があります。DrupalでNode EditまたはInsert Formを変更する方法

ノードのFlickr統合を作成しようとしています。 Flickr APIは問題ではなく、私はそれらを解決することができます。Drupal APIの問題です。私は情報やリソースを利用することができます。

ここで私は何をしようとしています。

  1. ユーザーは
  2. ユーザーがフィールドにキーワードを挿入したノードを追加したり、編集しようとすると、ボタンを押す
  3. FlickrのAPIリターンを(写真を見る)と
  4. ユーザーがクリックしたいくつかの画像を表示します画像と画像のURLは、次にようなフィールド保存またはノード更新ノード上の入力フィールド
  5. に添加される$ノード - > flickrImage [0] [値] 4
  6. に選択されたURLを用いて更新されますノードがいつでも変数が利用可能ですレンダリングされる。

これを達成する方法がわかりません - ノードの編集/挿入ページを変更するためのコード例が必要なだけで、残りの部分を処理することができます。

助けてください!ここで

おかげで、 シャディ

答えて

2

それはあなたがこれを追加することができるようにあなたは、自分のCCKフィールドタイプを書くことができることを、私のために見えます所望のコンテンツタイプに変換し、ユーザーの入力&をflickr APIで処理します。

このように、この場を管理し、それを制御する方が簡単です、それに加えて、自動的に にこの記事をなどを編集/作成フォーム、ノードの負荷を、ノードに追加されますhttp://www.lullabot.com/articles/creating-custom-cck-fields

第二の道を助けるかもしれない、とありますこの場合、hook_form_alter

function module_form_alter(&$form, &$form_state, $form_id) { 
    if ($form_id == 'product_node_form') { 
    //do smth 
    } 
} 

を使用し、変更したいform_id、{CONTENT_TYPE} _node_formになります。 フィールドを追加して処理することができます。 hook_nodeapi

関連する問題