タグ付けされた質問 「forms」

フォームAPIに関する質問に使用します。エンティティまたはエンティティフィールドフォームには使用しないでください。

7
テンプレートファイルを使用してフォームのテーマを設定する方法は?
Drupalのノード、コメント、ブロック、その他多くのものはテーマテンプレートファイル(node.tpl.phpなど)を使用してテーマ化されていますが、フォームは異なるストーリーです。フォーム用のテーマテンプレートファイルはありません。カスタムテーマテンプレートを使用する特定のフォームを取得するにはどうすればよいですか?
50 forms  theming 

1
hook_form_alter()がとても面倒なのはなぜですか?
ここに私が出会ったばかりの例があります。私は自分のフィールドのラベルにHTMLを入れようとしています。 $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) 使用されているのが1つだけの#title属性が3つあるのはなぜですか?
40 7  forms 

1
管理対象ファイル:フィールドで使用されているファイルは参照できません
managed_fileタイプにいくつかの問題があります。managed_file要素が含まれるフォームを編集して保存しようとすると、エラーが発生します。Picture フィールドで使用されているファイルが参照されない可能性があります。 これは私が使用しているコードです: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => (isset($foo->file->fid) ? $banner->foo->fid : ''), '#upload_location' => variable_get('foo_upload_location'), ); if (isset($foo->file)) { $form['current_file'] = array( '#type' => 'hidden', '#value' => $foo->file->fid, ); } ... $form['submit'] = array( '#type' => …
39 7  forms  files 

3
CSSとJSを添付ファイル付きのフォームに追加する
フォームに外部およびローカルのCSSおよびJavaScriptファイルを追加する必要がありますが、これを行う正しい方法を見つけることができないようです。JSファイルとCSSファイルのパスとURLを追加するだけですか? 私はこれを行う正しい場所であると想定$form['#attached']['css'][]し$form['#attached']['js'][]ているので、フォームの再構築時に再読み込みされます。何かが欠けているようです。
36 7  forms 

1
$ form_stateは何に使用されますか?
$form_state引数として使用される場合、Form APIのコンテキストで通常使用されるのは何ですか? 具体的には、いつ使用されるかの例を探しています。
33 forms 

13
「チェックボックス」FAPI要素の単一のチェックボックスを無効にするにはどうすればよいですか?
タイトルは基本的にそれをすべて言っています、私はチェックボックスタイプのFAPI要素の単一のチェックボックスを無効にしたいと思います。 JavaScriptを使用する場合や、チェックボックスから複数のチェックボックス要素に変更する場合、要素が別のモジュールによって提供されるため、オプションを変更したくありません。 考え?
31 7  forms 

2
フォームのカスタム検証?
フォームにカスタム検証を追加する必要があると、記事フォームを追加できます。 私はhook_FORM_ID_validate()これを処理するようなものを期待していましたが、APIドキュメントに関連するものは見つかりませんでした。 フォームにカスタム検証を追加する方法は何ですか?
30 7  forms 

5
フォーム内の動的選択リスト(依存ドロップダウン)
Drupal 7を使用しています。選択リストのオプションを、フォーム内の別の選択リストで選択された値に依存するようにします。これは以前にも何度も質問されていたと思いますが、これを行う方法について明確な答えを見つけるのは困難です。 このフォームは、ユーザーが作業履歴を入力するためのものです。彼らは、飛行隊フィールドタイプへのノード参照である飛行隊を選択する必要があり、これはドロップダウンリストにあります。ただし、戦隊は都市のドロップダウンリストに依存しています。ユーザーは最初に都市を選択する必要があります。都市を選択すると、戦隊のオプションがフィルタリングされます。飛行隊コンテンツタイプでは、飛行隊にタグ付けされる都市の分類法を作成しました。 これを実行するための最善の方法(最も簡単な方法)についてのポインタ、または役立つオンラインの有用なリソースに非常に感謝します。
28 7  ajax  forms 


4
alterの新規作成ノードと編集ノードの違い
特定のコンテンツタイプの変更セクションがあります。フォームを変更して、新しいフォームを作成するのか、フォームを編集するのかを確認するにはどうすればよいですか? alterからdsm($ form)を使用すると、それらの間にいくつかの違いがある結果を得ることができます。それらを互いに区別する最良の方法は何ですか? これは良い方法ですか? if(isset($form['nid']['#value'])) 'means in edit form' else 'means in create new from'
24 forms 

5
$ form_state ['values']と$ form_state ['input']の違い
誰かがこれら2つの変数の違いを教えてもらえますか? $form_state['values'] $form_state['input'] オプションで、それらが使用されるアクションのいくつかの例。私は特に、Drupal形式でajaxを使用することについて疑問に思っています。これらのどれをフォームから入力値を取得するためにajaxコールバックで使用する必要がありますか?
24 forms 


5
モーダルウィンドウでフォームを表示[閉じる]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 2年前に閉店。 フォームがあり、Drupal 7を使用しています。ユーザーがリンクをクリックすると、このフォームをポップアップで表示する必要があります。ユーザーは、ポップアップウィンドウでフォームに入力できる必要があります。Colorboxやモーダルなど、何でも使用できます。どちらがより良いオプションで、どのオプションがDrupalにあるのか知りたいだけです。
23 7  forms 


8
フォームのフォームIDを見つけるにはどうすればよいですか?
フォームのフォームIDを取得するにはどうすればよいですか?モジュールを作成し始めたばかりで、停止状態にあります。私はこのコードを他の誰かから入手し、それをカスタマイズしようとしています: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; } }
22 forms 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.