問題タブ [hook-form-alter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal-6 - Drupal 6のhook_form_Form_ID_alter()を使用して、カスタムフォームの「#type」=>「select」フィールドでカスタム検証を実行する方法
初心者であり、hook_form_Form_ID_alter()を使用してサイト全体のフォームとフィールドを変更することは大きな成果でしたが、今では、追加したカスタムフィールドのいくつかの検証を含む壁にぶつかり始めています。以下は、custom_form.moduleファイルのコードです。
この時点で、私は米国の州のドロップダウンフィールドに「-Select-」を表示する方法に最も興味がありますが、ユーザーにそれを選択肢として選択させないでください。この時点で、必須フィールドに-Select-を残すことができ、Drupalはフォームの送信を許可します。その特定のフィールドについて電子メールで送信されたデータ=0。ユーザーに実際に状態を選択させたい。
私は以下のすべての方法を試しました。
- http://www.chaossites.com/blog/drupal-tutorial-form-overrides-and-element-specific-validations/
- Drupalフォームの検証が機能しない
- http://befused.com/drupal/additional-validation-function
私はこれらの複数のコードの試行錯誤のバリエーションを試しましたが、宣伝されているように機能するものはありません...
明確化のためのあなたの質問またはあなたの提案は大歓迎です。説明は具体的かつ単純にすることを忘れないでください。用語を定義してください。現在、私にとってphpのほとんどはシェイクスピアを読むようなものです。
本当にありがとう。
forms - Drupal のユーザー編集フォームで特定のフィールドを非表示にする方法は?
つまり、管理者、LA 管理者、ユーザーの 3 種類のユーザーがいます。管理者と LA 管理者がユーザーのユーザー名、パスワード、タイムゾーンを編集できないように設定しようとしています。管理者用のデフォルトのユーザー編集フォームについて話しているのですが、フォーム ID は「user-profile-form」です。
カスタム モジュールを作成しましたが、機能していないようです。私が間違っているかもしれないことは何ですか?
var_dump でさえ出力していないようです。キャッシュをクリアし、モジュールが有効になっていることを確認しました。
drupal-7 - Drupal 7: 画像フィールド ウィジェットの「alt」または「title」ラベルを変更する方法
ノード追加フォームの画像ウィジェットの「alt」および「title」ラベルを変更しようとしています。
私はこれらのフックの両方を試しました:
ラベルを正常に変更するために必要な場所を見つけることができませんでした。これにフックして変更する適切な方法を教えてください。違いがある場合は、カスタムモジュールからこれらをヒットしています。テーマを介してそれらをヒットすることも私にとっては問題ありません。
アイデアはありますか?
php - Drupal 7 - すべてのコンテンツ タイプで削除ボタンを非表示にする
小さなカスタム コードを使用して、管理パネルのすべてのコンテンツ タイプの削除ボタンを削除したいと考えています。助けてください。
drupal-7 - カスタム送信ハンドラーのリダイレクト
基本的に、これはこの問題の2日目です。
私は自分のモジュールを持っていますsend_xml.module
のプロセスの後にリダイレクトせずmylink
、ページを更新するだけです。
drupal - MYMODULE_user_register_form_alter でのリダイレクト
私はたくさん検索していて、たくさんの投稿も見つけましたが、それでも私のコードを機能させることはできません。私はもう問題を本当に知りません。デバッグするのはとても難しいです。
だから私はこのコードモジュールを持っていますsend_xml.module
を使用しましたhook_form_FORMID_alter
。
これを登録フォームの値を使用して外部リンクにリダイレクトしたい...しかし、機能させることができない...現在3日目で、本当に多くの痛みを感じています...
誰か助けてください...それは大きな助けになります。どうもありがとうございます!:)
drupal - hook_form_FORMID_alter が機能しない
モジュール名はsend_xml.module
.
このコードdrupal_set_message('<pre>' . print_r($form['#submit'], TRUE) . '</pre>');
は表示されます
しかし、このコードdrupal_set_message(t("ahoy"));
は表示されていません...
誰かベルを鳴らしますか?
原因が分からないのはとても困ります... 誰かが前にこれを経験したことがありますか? もしそうなら、あなたの解決策を私に教えてください。どうもありがとうございます!:)