新聞に広告を掲載するフォームを作成しようとしていますが、ユーザーが将来の投稿のスタイルを選択して、それがどのように印刷されるかを示したいと考えています。だから私は分類学の語彙を作成します。名前、サンプル画像、最大の「スタイル」。このタイプの文字。次に、広告コンテンツ タイプでフィールド分類用語リレーションを作成しています。
ここで、ラジオだけでなく、タイトルで選択するだけでなく、タイトル、サンプル画像、および分類法からの他のフィールドを追加して表示する必要があります。
使用する必要があると思うhook_form_alter
ので使用しますmymodule_form_ad_node_form_alter(&$form, &$form_state, $form_id)
が、理解できないのは、残りの分類フィールドをどのように取得できるかです。配列には、$form
tids と titles のみがあります。
DB に再度クエリを実行するのではなく、必要なすべてのフィールドを取得するように既存のクエリを設定することはできますか?
また、その追加情報をフォームに挿入するにはどうすればよいですか? #suffix
#prefix
ラジオ以外の方法ですか?