問題タブ [hook-menu]
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フォームオーバーライドテーマ関数
小さなフォームを生成するモジュールを作成しました。また、標準のテーマを上書きして、フォームにテーマを設定する関数を作成しました。しかし、何らかの理由で、theme_関数を呼び出さないのです。私は何かを忘れていますか?
drupal - Drupal: メニュー項目のトークン?
次のリンクを含むメニュー項目を追加する必要があります: user/16/addresses
ユーザー プロファイルのタブへのリンクです。もちろん 16 はユーザー ID であり、ユーザーに応じて変更する必要があります。
トークンをメニュー項目に直接使用できますか? [uid] など?
ありがとう
drupal - Drupalの過剰なメニューパーツ
モジュール開発(webtv)では、そのコンテンツ(プレイリスト)用に構成できる汎用ブロックを提供しています。設定フォームには、追加されたコンテンツ(プレイリスト)のリストと、各エントリの横に配置された「新しいプレイリストの追加」および「編集」のリンクがあります。ブロック構成パスは「admin/build / block / configure / [my_module_name]/[block_delta]」です。
また、別のページでプレイリストフォームを追加/編集することを期待しており、admin / build / block / configure / [my_module_name] / [block_delta] / playlist/addおよびadmin/build / block / configure/[my_module_nameからアクセスできる必要があります。 ] / [block_delta] / playlist / [playlist_id] / edit
このために、フックメニューに2つのエントリを追加し、ページコールバックをdrupal_get_formとして、ページ引数をフォーム定義関数として追加しました。
キャッシュをクリアしてcronを実行した後、リンクはプレイリストの追加/編集ページをサーバーしませんが、構成ページをブロックするようにリダイレクトします。
私は何が間違っているのですか?ブロック構成ページをサブページに拡張することは可能ですか?
drupal - URLのロケールモジュールと言語プレフィックス
私はモジュールに取り組んでいて、コールバックするためにurl引数を渡すためのhook_menuをよく知っていました。例えば:
とコールバックとして
そのほかに、arg()関数は、位置によってurl引数を取得するための別のユーティリティです。
ロケールモジュールを有効にしてWebを多言語にすると、URLはプレフィックスを使用して言語記号として分類されます。例:
また
これにより、引数の論理的な配置が右に置き換えられます。これで、引数の正しい配置(例による)は次のようになります。
そのような引数の配置の問題から独立してモジュールを設定するにはどうすればよいですか?
drupal - Drupal モジュール ページのコールバックに追加する方法
hook_menu() を使用してモジュール #1 からのページ コールバックがあるとします。基本的にモジュール #1 のページ コールバックの下部に何かを追加するモジュール #2 を作成します (ページの下部に追加したいメモがあると考えてください)。どうすればこれができますか?私の理解では、hook_menu_alter を使用してページ コールバックを完全にオーバーライドできますが、単に追加したい場合はどうでしょうか?
css - hook_menu を使用して body_classes_array を変更するにはどうすればよいですか?
&$vars を変更するために template_preprocess_page を使用しているかのように、body_classes_array に css クラスを追加したいのですが、hook_menu() ページ コールバックを介して実行したいと考えています。
それは可能ですか?
php - Drupalモジュールのメニュー項目がメニューのプライマリリンクに表示されない
'primary-links'に表示するメニュー項目を取得しようとしています。
私はこれを読みましたが、それは機能していません。私は何が間違っているのですか?
したがって、「test」が他のプライマリリンクの横に表示されることを期待します。
'primary-links'ブロックをヘッダーに追加し、user / 1としてログインしましたが、それでも'test'リンクがメニューまたはヘッダーバーに表示されません。
ガーランドをテーマにしたDrupal6.xの使用。
drupal-6 - 404を与えるhook_menu
Drupal6.20で次のように簡単なモジュールを作成しようとしています。
しかし、http://mysite.com/exampleと入力しているときはいつでも、404にリダイレクトされます。助けてください。私はDrupalテクノロジーに非常に慣れていません。.infoおよび.moduleファイルとは別に、これに必要なファイルは他にありますか?
ありがとう。
drupal - 自分のページが表示されないのはなぜですか-drupalhook_menu
作成しているモジュールがあり、その目的は、特定のタイプのデータをインポートし、そのデータに応じてノードに追加することです。
これを行うには、システムがインポートするためにデータが保存されている場所をユーザーが入力できるページを作成する必要があります。
これを行うには、hook_menuにフックして、次のようなページを作成します。
次のようにhook_form_alter関数にフックして、使用するフォームにデータを入力します。
しかし、私は運がありません。フォーム要素を検索フォームに追加し、管理者/コンテンツページを再表示します。admin / content / nodeのような自分のページを作成するにはどうすればよいですか?
drupal - 管理メニューのモジュールからの Drupal hook_menu
管理メニューにメニュー項目を追加するためのカスタム モジュール「menu_mods」があります。それは追加していません。リンクをナビゲーションメニューに表示したい。管理ページに Garland テーマを使用しています。ここに私のモジュールコードがあります:
表示されない理由はわかりますか?変更を加えたら、モジュール ページに移動し、次にメニュー ページに移動します。
ありがとう