問題タブ [drupal-routes]

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.

0 投票する
2 に答える
1401 参照

drupal - _menu() の Drupal 6 絶対ワイルドカードは可能ですか?

モジュールごとに _menu() のすべてのワイルドカードを処理することは可能ですか。

次のような特定のワイルドカードについて知っています

display/page/% しかし、それはパスでは機能しませんdisplay/page/3/andOrderBy/Name

次のような予測できない量のパラメーターを処理したい場合

display/page/3/12/45_2/candy/yellow/bmw/turbo

すべての引数を処理するために 1 つのdisplay/*_menu() パスが必要です。

どうすればできますか?

0 投票する
2 に答える
98 参照

drupal - Drupal メニュー パスを登録しますか?

モジュールを作成していて、2 つのカスタム パスが必要な場合:

path/path/path/index.htm (drupal_get_form を呼び出します)

そして投稿する

パス/パス/パス/結果.htm

どうやってそれをしますか?2 番目のパスで 404 を取得します。最初のパスでフォームと必要なものを簡単に取得できます。私がしたいのは、フォームの結果を drupal テーブルとしてテーマ化し、ここに表示することだけです。

0 投票する
1 に答える
7304 参照

drupal - メニューコールバックの複数の引数

メニューコールバックに1つの引数を渡す方法を知っています

渡される引数がなぜであるかはわかりませんが$_POST['nid']、これは機能します。ページ引数1に対応します。

現在、複数の引数を渡そうとしています。 $items['someaddress/%/%/%'] = array(そして、私がそれを行う方法のコードサンプルを探しています。

ありがとう!

0 投票する
4 に答える
248 参照

drupal - モジュールから定義されたメニューが 404 エラーを返す

Drupal は初めてです。次のコードで contace1 モジュールを作成しました。

contace1.info

contact1.モジュール

このコードで、新しいお問い合わせフォームを作成しようとしました

ただし、リンクは表示されず、ページを開くと、ページが見つかりませんでした。

0 投票する
3 に答える
3157 参照

drupal-6 - Drupal: ビューのメニュー項目を作成する

小さな予約システムを作成中です。プロジェクターなど、予約可能なタイプのノードを作成できます。通常の表示のカレンダー ビューがあります。ノード参照の引数を追加しましたが、ページ コールバックの定義に問題があります。誰かが私を助けることができますか?

ここで、さまざまなノードのメニュー項目を作成したいと考えています

@編集

わかりました、多分私はよく説明しませんでした:)。予約可能な content type: unit があります。作成したユニットごとに、メニュー項目を生成したいと考えています (ノードの保存または更新時にメニューを再構築できます)。メニューは、url の引数としてノード ID (ユニット) を使用して、ビューにリンクする必要があります。

0 投票する
2 に答える
5476 参照

drupal - Drupal 7:サイトナビゲーションに表示されないメニュー/ルートアイテムを作成する方法

ナビゲーションリンクを自動的にレンダリングしない新しいルート/メニューをDrupalで作成するにはどうすればよいですか?

Drupalで、ナビゲーションメニューに表示されない単純なページコールバックを作成しようとしています。

という名前のモジュールがありますhelloworld

この.moduleファイルには次のものが含まれています

これにより、次のサイトのURLが正常に公開されます。

ただし、左側(Bartik)のナビゲーションメニューには、

では、なぜこれが機能しないのですか?メニュー項目を正しく設定していますか?より可能性の高い質問:メニュータイプの定数/システムの使用をどのように誤解していますか?それをクリアするための追加のキャッシュはありますか

世話をしませんか?これをデバッグするために他にどのような手順を実行できますか?

0 投票する
8 に答える
23508 参照

drupal - Drupal: メニュー ナビゲーションを再構築する方法

Drupal 7.0 で、ルーティング パス/メニューをタイプ MENU_NORMAL_ITEM からタイプ MENU_CALLBACK に変更すると、Drupal 7.0 はmenu_linksテーブルからアイテムを削除しません。これがバグかどうかはわかりませんが、コア チームに報告しました。

そのコンテキストが整ったら、Drupal にすべてのナビゲーション メニューを強制的に再構築させる方法はありますか? 上記のバグは、メニュー項目を変更した後に Drupal のキャッシュをクリアしても発生します。

個々のメニュー ルートの名前を変更し、キャッシュ/更新をクリアしてから、アイテムの名前を元に戻して、個々のルート/メニュー リンクをフラッシュできることを知っています。実行できる単一のコマンド (または呼び出す関数、またはコマンドのセット) を探していて、すべてのメニュー ナビゲーションが最新であることを知っていて、内部をいじってシステムの他の部分にホースをかけたことを心配する必要はありません。

これは存在しますか?あなたが drush や devel について言及するなら、あなたは素晴らしいですが、それらのツールに関する具体的な指示は私が求めているものです.

0 投票する
1 に答える
942 参照

drupal - Drupal ブレッドクラムとモジュール

モジュールを作成しましたが、ページ構造がブレッドクラムによって取得されていないため、これは次のようになると予想されます

ホーム > 個人 > お問い合わせフォーム

そして私が得るのは

ホーム > お問い合わせフォーム

構造が無視されているようですが、ブレッドクラムでこれを取得するにはどうすればよいですか?

0 投票する
1 に答える
226 参照

drupal - Drupal メニュー、複製ノード コンテンツ

drupal 6 では、ノード メニューは$items['node/%node']. これにより次のような URL が返されるはずですwww.sitename.com/node/1 が、再度アクセスするwww.sitename.com/node/1/somethingと同じメニューが呼び出されるため、www.sitename.com /node/1/something のコンテンツが次の複製として作成されます。www.sitename.com/node/1

これを止める方法はありますか

0 投票する
1 に答える
608 参照

drupal - user->uid は、どのユーザーに対しても常に 1 ですか?

私は Drupal を初めて使用するので、カスタム ユーザー プロファイルの単純なモジュールを作成したいと考えています。具体的には、ユーザー プロファイル用にいくつかのタブを挿入したいと考えています (従来のユーザー プロファイルには「表示タブ」と「編集タブ」の 2 つのタブがあります)。さらに3つのタブを追加したい。

  • 履歴を表示
  • プロフィールを共有
  • ショートカット

ただし、管理者プロファイルではなく、認証されたユーザーにのみ適用されます (管理者が自分のプロファイルを表示する場合、プロファイルは従来のプロファイルです)。これが私のコードです (私のモジュールの名前は :tung_tab です)。ここに tung_tab.module のコードがあります:

管理者タブでは適切に機能しますが、ログアウトしてから他のユーザーでログインしても何も変わらないので、//if($user->uid) という行にコメントを付ければ問題ないので、さらにコードを追加するとこの行で 'title' => 'Review History '.$user->uid, When I'm admin と表示されます Review History 1理由がわかりますか?コードに間違いがあると思います。モジュールを「mysite/sites/default/modules/」に配置しました。