1

新聞に広告を掲載するフォームを作成しようとしていますが、ユーザーが将来の投稿のスタイルを選択して、それがどのように印刷されるかを示したいと考えています。だから私は分類学の語彙を作成します。名前、サンプル画像、最大の「スタイル」。このタイプの文字。次に、広告コンテンツ タイプでフィールド分類用語リレーションを作成しています。

ここで、ラジオだけでなく、タイトルで選択するだけでなく、タイトル、サンプル画像、および分類法からの他のフィールドを追加して表示する必要があります。

使用する必要があると思うhook_form_alterので使用しますmymodule_form_ad_node_form_alter(&$form, &$form_state, $form_id)が、理解できないのは、残りの分類フィールドをどのように取得できるかです。配列には、$formtids と titles のみがあります。

DB に再度クエリを実行するのではなく、必要なすべてのフィールドを取得するように既存のクエリを設定することはできますか?
また、その追加情報をフォームに挿入するにはどうすればよいですか? #suffix #prefixラジオ以外の方法ですか?

4

1 に答える 1

1

これが Drupal 7 の場合、用語参照フィールドの代わりにエンティティ参照ビュー ウィジェットと一緒にエンティティ参照フィールドを使用できます。これにより、フィールド オプションの入力に使用するビューを指定でき、表示する追加の分類用語フィールドを表示するエンティティ参照ビューを作成できます。

于 2013-02-26T21:41:00.963 に答える