問題タブ [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.
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() パスが必要です。
どうすればできますか?
drupal - Drupal メニュー パスを登録しますか?
モジュールを作成していて、2 つのカスタム パスが必要な場合:
path/path/path/index.htm (drupal_get_form を呼び出します)
そして投稿する
パス/パス/パス/結果.htm
どうやってそれをしますか?2 番目のパスで 404 を取得します。最初のパスでフォームと必要なものを簡単に取得できます。私がしたいのは、フォームの結果を drupal テーブルとしてテーマ化し、ここに表示することだけです。
drupal - メニューコールバックの複数の引数
メニューコールバックに1つの引数を渡す方法を知っています
渡される引数がなぜであるかはわかりませんが$_POST['nid']
、これは機能します。ページ引数1に対応します。
現在、複数の引数を渡そうとしています。 $items['someaddress/%/%/%'] = array(
そして、私がそれを行う方法のコードサンプルを探しています。
ありがとう!
drupal - モジュールから定義されたメニューが 404 エラーを返す
Drupal は初めてです。次のコードで contace1 モジュールを作成しました。
contace1.info
contact1.モジュール
このコードで、新しいお問い合わせフォームを作成しようとしました
ただし、リンクは表示されず、ページを開くと、ページが見つかりませんでした。
drupal-6 - Drupal: ビューのメニュー項目を作成する
小さな予約システムを作成中です。プロジェクターなど、予約可能なタイプのノードを作成できます。通常の表示のカレンダー ビューがあります。ノード参照の引数を追加しましたが、ページ コールバックの定義に問題があります。誰かが私を助けることができますか?
ここで、さまざまなノードのメニュー項目を作成したいと考えています
@編集
わかりました、多分私はよく説明しませんでした:)。予約可能な content type: unit があります。作成したユニットごとに、メニュー項目を生成したいと考えています (ノードの保存または更新時にメニューを再構築できます)。メニューは、url の引数としてノード ID (ユニット) を使用して、ビューにリンクする必要があります。
drupal - Drupal 7:サイトナビゲーションに表示されないメニュー/ルートアイテムを作成する方法
ナビゲーションリンクを自動的にレンダリングしない新しいルート/メニューをDrupalで作成するにはどうすればよいですか?
Drupalで、ナビゲーションメニューに表示されない単純なページコールバックを作成しようとしています。
という名前のモジュールがありますhelloworld
。
この.module
ファイルには次のものが含まれています
これにより、次のサイトのURLが正常に公開されます。
ただし、左側(Bartik)のナビゲーションメニューには、
では、なぜこれが機能しないのですか?メニュー項目を正しく設定していますか?より可能性の高い質問:メニュータイプの定数/システムの使用をどのように誤解していますか?それをクリアするための追加のキャッシュはありますか
世話をしませんか?これをデバッグするために他にどのような手順を実行できますか?
drupal - Drupal: メニュー ナビゲーションを再構築する方法
Drupal 7.0 で、ルーティング パス/メニューをタイプ MENU_NORMAL_ITEM からタイプ MENU_CALLBACK に変更すると、Drupal 7.0 はmenu_links
テーブルからアイテムを削除しません。これがバグかどうかはわかりませんが、コア チームに報告しました。
そのコンテキストが整ったら、Drupal にすべてのナビゲーション メニューを強制的に再構築させる方法はありますか? 上記のバグは、メニュー項目を変更した後に Drupal のキャッシュをクリアしても発生します。
個々のメニュー ルートの名前を変更し、キャッシュ/更新をクリアしてから、アイテムの名前を元に戻して、個々のルート/メニュー リンクをフラッシュできることを知っています。実行できる単一のコマンド (または呼び出す関数、またはコマンドのセット) を探していて、すべてのメニュー ナビゲーションが最新であることを知っていて、内部をいじってシステムの他の部分にホースをかけたことを心配する必要はありません。
これは存在しますか?あなたが drush や devel について言及するなら、あなたは素晴らしいですが、それらのツールに関する具体的な指示は私が求めているものです.
drupal - Drupal ブレッドクラムとモジュール
モジュールを作成しましたが、ページ構造がブレッドクラムによって取得されていないため、これは次のようになると予想されます
ホーム > 個人 > お問い合わせフォーム
そして私が得るのは
ホーム > お問い合わせフォーム
構造が無視されているようですが、ブレッドクラムでこれを取得するにはどうすればよいですか?
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
これを止める方法はありますか
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/」に配置しました。