2011-06-22 11 views
1

私はDrupal 7を使用しています。私はすべてのページに表示されるフッターの連絡先フォームを持つWebサイトを構築しています。要件はAjaxを介してこのフォームを動作させることでした。私がインターネット上で見つけたすべての例は、ノードに関連するフォームでした。私は同じ概念を適用しようとしたときDrupal 7 Ajax Forms

だから、私は、フォームのレンダリングの問題に直面していましたので、私はこのようなパラメータとしてテンプレートにそれを渡した:

$vars['node']->contactForm = drupal_get_form('nilecode_form'); 

私は、フォームをレンダリングするときdrupal_render_children($node->contactForm)を使用すると、すべてのフィールドが表示されましたが、ラッピングフォームタグは使用されませんでした。

フラストレーションのあとIRCチャットがあまり役に立たないので、私は通常のAjaxリクエストを使用してそれを行うことを考えています。

これを行う前に、悪い方法を実行する前に、解決策がありますか?

ありがとうございました。

答えて