問題タブ [drupal-navigation]
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-6 - カスタム テーマ Drupal 6 メニュー
drupal メニュー (この場合はプライマリ リンク) 用の独自のテーマ関数を作成するためにアクセスできるフックまたは前処理関数はありますか?
私はかなり複雑なメニュー構造を持っており、ブロック内のメニュー項目をレンダリングするだけで現在取得しているものよりも少し余分なマークアップを必要とし (小さなカスタム マークアップを持つサブメニューを含む)、メニューのコンテンツを構築するために実際にアクセスする必要があります。理想的には、すべてのプライマリ リンクとその子をスコープ内に持つ配列から、自分自身を変数にします。
drupal - 大規模なDrupalメニュー用のより優れた管理インターフェース
豊富なメニューを備えた大規模なDrupalサイトを構築しています。メニューの親アイテムを見つけるためのより良いインターフェースをクライアントに提供したいと思います。親セレクターに何百ものアイテムがあると、すぐに必要なものを見つけるのが非常に難しくなります。
メニューを「プライマリリンク」と6つの異なる製品カテゴリメニューに分割しました。これは、admin / build/menuにいるときに役立ちます...選択肢を絞り込むことができます。
しかし、ページを作成/編集するときは、選択を簡単にする方法を見つけたいと思います。メニューを個別の親アイテムセレクターに配置するために使用できるモジュールはありますか?
drupal-7 - Drupal のメイン メニューが水平方向にレンダリングされる
これがどのように起こったのかわかりません。しかし、メイン メニューのブロックをどこにレンダリングしても、そのリンクは垂直ではなく水平に表示されます。
取引は、私が持っている各テーマで、メインメニューが水平にレンダリングされるため、これはテーマ固有の問題ではなく、より一般的な問題であると想定しています.
ここで何が起こっているのか、どうすればこれを修正できるのか、手がかりを持っている人はいますか?
ありがとう!
drupal-7 - Drupal7Bartikテーマのメインメニュー
私はDrupal7に手を出しており、これまでのところ、メニューを希望どおりに動作させることにほとんど成功していません。私のCSSとPHPの基本は強力ですが、Drupalのシステムを理解すること自体が大きな課題であり、それゆえに私の疑問です。
Bartikテーマに精通している場合、メインメニューはデフォルトでヘッダーに表示されます。
Webサイトの幅全体をカプセル化するフローティング/永続メニューを作成しようとしています。しかし、どこに行って必要な変更を加える必要があるのかわかりません。
私が持っている1つのオプションは、Bartikヘッダーからメインメニューを削除してから、「機能」領域にメインメニューブロックを導入することです。ここでは、メニューは私が望むように垂直方向ではなく水平方向にレンダリングされています。
基本的に問題は、Bartikテーマのメインメニューを変更するにはどうすればよいですか?どこに行って変更を加える必要がありますか。OH、そしてあなたに知らせるために、私はそれをサブテーマにしました。
どうもありがとう !
パリジャット
drupal - Drupalを使用してプログラムで(手動で)メニューを作成するにはどうすればよいですか?
Drupalには次の構造のメニューがあります。
メニューのギャラリーとビデオアイテムは、コンテンツタイプギャラリーから動的にロードする必要があります。私の問題は、前述の構造でメニュー項目をプログラムで作成および追加する方法がわからないことです。
ありがとう!
drupal - Drupal 7: 翻訳されたノードをメニュー システムに追加する方法
Locale and Internationalization (i18n) モジュールを使用して、多言語サイトをセットアップし、メイン メニューにいくつかのコンテンツ ノードと翻訳を追加しました。
サイトの言語を変更すると、翻訳されたノードのメニュー項目が消えます。これは、翻訳を作成するときに、ノードをメニュー構造に再度追加する必要があるためだと理解しています。これは正しいです?
私は 4 つの言語を使用しており、メイン メニューにはおそらく 300 ページあります。したがって、翻訳されたページを追加すると、メイン メニューに 1200 のメニュー項目が表示されます。これを管理するのは非常に面倒です。
ノードをメニューに 1 回追加するだけでよい、これを行うためのより良い方法はありますか?
drupal - Drupal7で異なるナビゲーションを使用して新しいページを作成する
ホームページでは、ブロックのメインメニューは「ホーム」、「OMS」、「AMS」、「PMS」、「セットリスト」であり、ナビゲーションはメインメニューと同様です。[OMS]をクリックすると、[ナビゲーションはOMS設定]、[OMSの追加]、[編集]などの[AMS]、[PMS]が必要になります。下の写真を見てください
ajax - Drupalメニュー引数の柔軟性
私はhook_menuを使用して、AJAXアプリケーションからJQUERYを介して呼び出しているリンクを設定しています。私のフックの実装は次のとおりです。
}
このリンクは、ユーザーが入力を入力する単純なテキストフィールドである私のajaxアプリの連絡先です。* staff_filter_function *はデータベースを検索し、一致するデータを返します。Ajaxコードは次のとおりです。
それはすべて完全にうまく機能しますが、1つの小さな詳細があります。 すべての結果を表示できるショートカットを許可したいと思います。このショートカットは、単に1つのスペースを入力するだけです。ただし、hook_menuはURLの最後に引数を期待しているため、スペースを入力するたびにajaxリクエストは失敗します。実際のコンテンツを入力すると、完全に機能します。
これは完全を期すためのものであり、機能があるのは素晴らしいことです...誰かがいくつかのアイデアを共有できれば、私は非常に素晴らしいでしょう。
drupal - Drupal - カスタム権限によるメニュー項目の表示の切り替え
私は現在 Drupal 7 を使用しており、特定の権限 (「ビジネス ダッシュボードの使用」) を持つユーザーがメイン メニューにメニュー項目を表示するようにカスタム コードを作成しています。問題は、私 (管理者) だけがこのメニュー項目を表示できることです。権限ページでカスタム権限を作成し、「管理者」とユーザー固有の役割にアクセスできるように設定し、次のコードを実装しました(モジュール名の代わりにある「xxxxxx」は気にしないでください。今のところは匿名のままにしたいと思いますが、それらはすべて機械可読なモジュール名の代わりにあることを知っておいてください):
「ビジネス ダッシュボードを使用する」というロール固有の権限を持つテスト ユーザーとしてログインすると、メニュー項目が表示されません。これは信じられないほど単純だと確信していますが、私は何時間もグーグルでコードを調べていました。どんな助けでも大歓迎です!
drupal - Drupal7-メニューブロックにクラス名を追加する
メニューブロックがhtmlで出力するものをテンプレートファイルで操作する方法に固執しています。liリンクを含む通常の<ulclass= "menu">は問題なく、drupalがすべてのメニューに対して作成するこのhtmlを完全に削除する必要はありませんが、システムのメインメニューのようにクラス「インライン」と「リンク」を挿入したいと思います。 (通常)すでにそのul要素の下にあります。ブロックをスキップしてテーマに直接メニューを印刷することもできますが、長期的には、生成されるメニューブロックの出力にクラス名を挿入する方法を学ぶ方が便利です。
これまでのところ、グーグルで検索するどころか、個々のliにIDとクラス名を入力できるモジュールを見つけることしかできませんでしたが、それらをラップするulは見つけることができず、遭遇した同様のテンプレートファイルスニペットを取得できませんでした。働くために。
これを行うためにフック関数を使用する方法はありませんか?