フォームと結果を同じページに表示するページを drupal で正常に作成しました。フォームは、結果のフィルターのように機能します。結果には、Chart API モジュール ( http://drupal.org/project/chart )を介した Google チャートを含む html の束が含まれます。結果は、マークアップ フォーム要素を介してフォームに含まれます (ここでのeatonのコメントから得ました: Drupal: How to Render Results of Form on Same Page as Form )。
フォーム API の範囲外 (ページ コールバック関数など) のフォーム結果にアクセスできないため、実際に結果のテーマを設定することはできません。複雑な結果をフォームと同じページに配置し、結果をテーマ化する方法はありますか? また、フォームの結果を同じページに表示するためのより良い方法はありますか?