問題タブ [drupal-hooks]
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.
php - drupal 7 お問い合わせフォーム メール送信
連絡先モジュールを使用してメールボックスにメールを送信していますが、メール本文をカスタマイズするにはどうすればよいですか? デフォルトは次のとおりです。
お問い合わせフォームにいくつかのフィールドを追加して使用hook_form_alter
しました。例: 電話、住所、会社名、メールドレス、メール本文にそれらを表示する方法。ありがとうございました。
drupal - Drupal7のモジュールコードでcron実行中にテーマを設定するにはどうすればよいですか?
cronの実行中に、多くのノードのマークアップをキャッシュするモジュールがあります。私の問題は、このcronの実行中に、レンダリング関数からのマークアップがテーマフックまたはテンプレートを通過しないことです。
モジュールコード内から、どのようにテーマを選択できますか?フックはありますか?指定できる機能はありますか?
最終的には、これを実行して、page_buildフックでこれを実行しているかのように同じ結果を取得できるようにしたいと考えています。
drupal - custom_comment_form_submit でコメント ID を取得する方法
でコメントIDを取得するにはcomment_form_submit
?
コメント id、url、usernameなどのコメントの詳細を含むメールを送信するカスタム モジュールを作成しました。しかし、コメント URL を生成するためのコメント ID を取得していません。
drupal-7 - Views UI から返された結果を削除する方法
Views UI を使用して、期待どおりの結果を得ています。しかし、Views UI の出力から特定のレコードを表示したくありません。
元。私のビューは結果を 1,2,3,4 として返します。結果に 1 を表示したくありません。「where」句で 1 が使用されているため、hook_views_query_alter を使用してクエリを変更できません。
drupal-7 - 同じ Drupal モジュールのフック内でフックを呼び出す
やあ、私は Drupal 初心者なので、気楽にやってください。私はさまざまなフォームでいくつかのカスタム モジュールを作成しましたが、常に hook_form または hook_output を使用していました。同じモジュールで両方を使用できるかどうか疑問に思っていました。
最初にコースワークのリストを表示し、ユーザーがそれらのいずれかをクリックすると、指定されたコース ID のフォームを生成するモジュールが 1 つあります。
学生のリストを生成する方法は hook_output を使用しており、リストが生成されます。これが発生するビュー URL は次のとおりです: /drupal/?q=lecturers/evaluate_student/
コースワーク用に生成されたリストは次のようになります。
これは実質的に、この同じ ID を呼び出して、URL に追加のパラメーターを追加します (この場合は /1/)。
これを取得する方法は、args() を使用することです。
別のモジュールにリダイレクトせずに、この ID を使用してフォームを生成したいと思います。ここで別の hook_form を作成して呼び出すことはできますか? はいの場合、どうすればよいですか?
前もって感謝します、-D
drupal-7 - ノードがデータベースで更新された後に何かを行う方法は?
ノードがデータベースで更新された後に何かをしたいです。ノードがデータベースで正しく更新されるポイントにフックできる必要があります。どうすればこれを達成できますか?
これによると、新しいフックを見つける必要があります。
drupal - drupal メニュー ワイルドカード オートローダーが複数回呼び出される
私は drupal6 サイトで作業しています。次のようなメニュー walidcard オートローダーを備えたカスタム モジュールがあります。
問題は、ワイルドカード ローダー quest_load が 6 回以上呼び出されることです。このメニュー項目の何が問題なのかわかりませんでした。
drupal - Drupal ビュー:値が hook_alter_query のフィールドである where 句に条件を追加
次のようなクエリに条件を追加しようとしています。
civicrm_contact_civicrm_relationship.id <> civicrm_contact_civicrm_relationship_1.id
しかし、2 番目のフィールドでは、drupal はそれを文字列として受け取るため、常に次のようになります。
civicrm_contact_civicrm_relationship.id <> 'civicrm_contact_civicrm_relationship_1.id'
数値で遊んでみましたが、成功しませんでした。
どうすればこれを行うことができますか?別のフックが付いている可能性がありますか?どんなヒントでも大歓迎です!
私のコード: