問題タブ [drupal-fapi]
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 - DrupalフォームのAJAX?
Drupal を介して AJAX を使用して次のフォーム ステップをプルするステップ バイ ステップ フォームを構築するにはどうすればよいでしょうか?
例えば、
その人が好きか嫌いかのどちらかをクリックすると、AJAX を使用してフォームの次の部分を認識して引き出し、最初のセクションは不要なので削除/非表示にし、次のセクションを表示します。
例:
Drupal Form API を使用してこれを行う最善の方法は何ですか? フォームとモジュールの作成方法は知っていますが、AJAX はまだ使用したことがありません。役立つと思われるものがいくつか存在することは知っていますが、ここに誰かがそれを行ったかどうか、そして彼らがどのようにアプローチしたかを知りたいと思いました.
php - Facebook のログイン ボタンを PHP コードに追加する
Drupal サイトの登録ページに新しい Facebook ログイン ボタンを追加しようとしています。
次のコードが間違っていることはわかっていますが、それを実装するための正しい構文がわかりません。
の代わりに何を使用すればよいecho
ですか? これについて私が行くべき別の方法はありますか?
php - カスタマイズされたユーザー登録フォーム
私は user-register.tpl.php ファイルを作成しました。そして、その中に多くのテキストフィールドを設定しました。
しかし、今はそれが必要です....
ユーザー情報をデータベースに保存したいのです。bcz カスタマイズした登録ページを作成したので、テキスト フィールドの値をデータベースに保存する必要があります。
このような.......
ここで、この myuser テキスト フィールドに入力されるユーザー名を保存します。
ニ
ティッシュ・パンチジャンヤ・コーポレーション
php - Selectで配列を表示する - FORM API Drupal
drupal形式のAPIで選択するキー(type_id)と値(type_description)を追加したい
$result_x->product_types->RPMProductType はデータベースからの配列結果です:- array(4) { [0]=> object(stdClass)#18 (2) { ["type_description"]=> string(10) "Calendered" [ "type_id"]=> int(1) } [1]=> object(stdClass)#19 (2) { ["type_description"]=> string(8) "Extruded" ["type_id"]=> int(2) ) } [2]=> object(stdClass)#20 (2) { ["type_description"]=> string(6) "Molded" ["type_id"]=> int(3) } [3]=> object( stdClass)#21 (2) { ["type_description"]=> string(5) "その他" ["type_id"]=> int(4) } }
そうするとき、最後の値、つまりその他のみを取得しています。正しくループしてバインドする方法 すべての配列キー - 値を表示するように選択します。
前もって感謝します。
forms - Drupal モジュール開発: form_submit とページ ハンドラー関数の間で通信する方法
モジュールを作成していて、ページ ハンドラー関数から form_submit 関数で設定された値を取得する必要があります。その理由は、ページ ハンドラーと同じページでフォーム送信の結果をレンダリングしているためです。
私はこれを機能させていますが、私は好きではないグローバル変数を使用しています。これに $form_state['storage'] を使用できるようにしたいのですが、ページ ハンドラーから $form_state 変数にアクセスできないため、使用できません。
助言がありますか?
php - カスタム #theme 関数を drupal モジュールのフィールドセットに使用するにはどうすればよいですか?
フィールドセットを含むフォームを構築するモジュールがあります。<legend>
要素を使用してフィールドセットのタイトルをレンダリングする代わりに、このコンテンツを<div>
要素に配置したいと考えています。しかし、モジュールによって返されるフォームの動作のみを変更したいので、テーマの template.php ファイルに新しい機能を配置したくありません。
mymod.module で、次のように定義しました。
ページがレンダリングされると、「基本アカウント情報」を表すフィールドセットがテスト メッセージ「test」に完全に置き換えられることを期待していました。代わりに、<fieldset>
and<legend>
要素が通常どおりにレンダリングされますが、代わりにフィールドセットの本体が次のようにテスト メッセージに置き換えられます。
#theme 関数で<fieldset>
要素全体を置き換えることができないのはなぜですか? 代わりにこの関数でテキストフィールドをラップすると、<input>
要素をそのラベルとともに完全に置き換えることができます。さらに、自分のサイトの template.php で theme_fieldset のオーバーライドを提供すると、期待どおりに機能し、 を完全に置き換える<fieldset>
ことができるので、それが可能であることがわかります。
モジュール内のフィールドセットに #theme 関数を提供することの違いは何ですか?
php - ユーザー登録フォームの検証?
ユーザーが「電話番号」テキストフィールドに文字を入力し、「モバイル番号」に同じ文字を入力した場合のように、検証を追加しようとしているモジュールを作成しました。
これは、ユーザーがユーザー登録フォームを開いたときに実行されます。
私はこれを作った....
モジュール名は form_intro です.....
確認して、リプレイを送ってください...
これは機能していません...ユーザーが文字を入力したときにエラーは発生しません。
php - フォーム API を介して Drupal Add Block フォームのテーマを設定する
Add Block フォームのカスタマイズについて誰かアドバイスしてもらえますか? (/管理者/ビルド/ブロック/追加)
「ユーザー固有の表示設定」と「ロール固有の表示設定」をユーザーから隠したい。これは私がこれまでに得たものですが、明らかに正しくなく、配列が何であるかわかりません。誰でもこれについて経験がありますか?
ありがとう、H
編集-おそらく私は明確ではありませんでした-APIからのさまざまなフォームフックを使用して快適ですが、この場合の問題は、関数で使用する配列要素を識別できないことです。devel モジュールはブロック ページで動作していないようで、themer ポップアップ ブロックのことはあまり明確ではありません。
php - drupal にカスタム コンテンツのサブミットを知らせる方法
これが drupal フォーラムではないことは承知していますが、そこでは何の反応も得られないので、ここで試してみることにしました。
ユーザーからのカスタム コンテンツを受け入れる Web サイトを作成しています。そのため、このサイトにはフォームとカスタム モジュールがあります。管理テーマを使用する代わりに、このフォームはカスタム テンプレート内に配置されます。このテンプレートは、残りのページと統一された外観を持つように作成されます。その結果、hook_form を使用してフォーム要素を作成することは論外です。ここに私の問題があります。このフォームはカスタム テーマを使用しているため、フォームの送信時にユーザーが新しいコンテンツ データを送信していることを drupal に知らせるにはどうすればよいかわかりません。
管理ページのコンテンツ送信ページと同じクエリ文字列を使用する必要がありますか?q=node/add/page のように、html フォームのアクション属性に? (また)
唯一の方法は、URL をカスタム関数にマップし、その中である種のフックを呼び出すことですか?
ありがとう
php - drupal にユーザーが既に存在するかどうかを確認する
ユーザーがログイン情報を入力して送信すると、ユーザーが既に存在するかどうかを確認したい。したがって、次の2つの質問があります1.ユーザーがログインフォームの送信ボタンを押した場合、どのフックを実装する必要がありますか。ユーザーが入力したユーザー名が必要です。2. ユーザーが既に drupal に存在するかどうかをプログラムで確認する方法は?
いくつかのサンプル コードをいただければ幸いです。助けてください。
ありがとうございました。