drupal-forms

    0

    1答えて

    ノード作成フォームに検証フックを追加しました。 私のプロジェクトでは、この検証は1回だけ必要です。基本的には、値がすでにDBに存在するかどうかを確認してユーザーに通知します。ユーザーが依然としてフォームを提出する場合、私はとにかくそれを追加する必要があります。 私はそのような何かしたいと思います:検証フックは初回のみ呼び出されるように、私のhook_form_alterで if (form_did

    0

    1答えて

    私は上記のようにフォームフィールドDIVを持っています。 PHPを使用してタイトルを設定するにはどうすればよいですか?私は以下のようなものを試しましたが、動作しません。 $form['group_personal_info']['#title'] = 'Test';

    0

    2答えて

    私の要件は、特定のフォルダにファイルをアップロードすることです。フォームapiを使ってこれをどうすれば実現できますか? upload_locationを動的にするようなコードを変更するにはどうすればよいですか。アップロードされたファイルは、ユーザーが提供するフォルダ名に保存する必要があります。 #サブミット要素がcustom_document_submit関数を呼び出していません。 $form['

    2

    1答えて

    "ファイル"タイプのフィールドをテーマの設定に追加しようとしています。私は基本テーマを使用せず、Drupal 7で作業しています。フィールドが正しい場所に表示され、ファイルを選択できますが、設定を保存すると、ファイルは自分のファイルフォルダには表示されず、実行されます設定のtheme_get_settingsは空の文字列を返します。私は間違って何をしていますか?ここで は私のフィールドコードです:

    0

    1答えて

    私はまったく新しいdrupalフォームですが、drupal_mail機能を設定して、送信時に正しい$subjectメッセージと$fromメールアドレスの希望の場所にメールを送信します。しかし、メッセージの本文を送るのではありません。私はグーグル/試してみましたが、何も正しい価値を掴むことはできません。なぜ誰かが見ることができますか?あなたの助けを前にありがとう。 function drupalfo

    0

    1答えて

    Drupal 8プロジェクトで検索ブロックのフォームアクションを変更しようとしています。検索ブロックは、プライマリメニュー領域に配置されます。 .themeファイルに次のコードを追加しました function mytheme_form_alter(&$form, FormStateInterface $form_state, $form_id) { echo 'my search form'.$

    0

    1答えて

    私はアイテムリストとAjax(jsTreeに似ています)を使って拡張可能なツリーを作ろうとしています。 私はJava Scriptを使用してこれを解決する方法を知っていますが、drupalsフォーム、テーマ、およびAjaxコールバックのみを使用して解決できるかどうかを確認したいと考えました。 私の問題は、ajaxコールバックを機能させてサブリストにロードできないことです。これまで私がこれまで出てき

    0

    3答えて

    Drupal 8サイトに連絡フォームがあります。プレビューボタンを削除し、送信ボタンのhtmlをカスタマイズしたいと思います。 私は私のテーマでこれを試してみた: function mytheme_form_contact_message_feedback_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $f

    0

    1答えて

    エンティティ参照のチェックボックスリストからユーザが選択しているフィールドに基づいてフィールドを非表示にしようとしていますが、フィールドを非表示にすることはできません。 セレクタに問題があると思います。 $form['title']['#states']['invisible'][] = array( 'input[name="field_offering_course[und][0][t

    5

    1答えて

    私はDrupalの8を学んでいる私は「2 dimensionnal」「別の項目を追加」形式が含まれているページを作成します。私のコードはほとんどうまく動作しますが、私は家に部屋を追加するとき、私は奇妙な行動を持って を(FormStateInterface :: getTriggeringElement()からの私のデバッグログで奇妙な価値があり、コードの下に参照し、ログインします) 最初に:私は