問題タブ [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 - Drupal 7 - キャッシュをクリアするとすべてのメニューが消える
Drupal 7 のサイトを誰かから譲り受けましたが、非常にいらいらするバグに遭遇しました。誰かが助けてくれることを願っています。Drupal キャッシュを空にすると、サイトの左側のメニューがすべて消えてしまいます。メニューはメニュー ブロックを使用してまとめられ、ブロックとメニュー自体のすべての設定が正しく表示されます。つまり、ブロックは正しい領域にあり、メニュー ブロックは正しいメニューに関連付けられ、メニューにはサイトのすべてのページが含まれています。それ。
データベースのバックアップでは、cache_menu テーブルには約 40,000 のエントリがあります。それをクリアしてサイトをクリックすると、40 を超えることはないため、何らかの理由でメニューが再生成されません。
何が起こっているのか、どうすれば修正できるのか、誰にもアイデアがありますか?
drupal - Drupal | 動的プライマリリンクメニュー
プライマリリンクメニューとサブメニューがあります。Drupal構成で作成しました。しかし、どういうわけか、サブメニューはコンテンツに基づいて動的である必要があります。タイトルとパスを含むメニューとサブメニューの配列があります。この配列は時々動的です。以前に利用可能だったサブメニューを削除し、新しいサブメニューを追加するコードを記述したいと思います。
したがって、基本的に問題は、使用可能なプライマリリンクサブメニューをコードから削除して、新しいサブメニューを追加するにはどうすればよいですか?
drupal-7 - Drupalでメニューブロックをテーマにする方法は?
これは本当に基本的な質問ですが、何時間も検索してもわかりません。問題は、Drupal 7 でメニュー ブロックのテーマを設定するにはどうすればよいかということです。
メイン メニューに基づいて、3 つの異なるブロックを作成しました。今私はしたい:
3 つのブロックすべてに固有の HTML を作成します。つまり、周囲のラッパーを変更し
<ul>
、<li>
メニューを構築します。特別なクラスを設定して、Drupal で追加されたものをすべて削除したい各ブロック内のさまざまなレベルにさまざまなクラスを関連付けます。ブロックの 1 つは 2 つのレベルのメニューを表示します。つまり、サブメニューを表示します。サブメニューの特別なクラスを設定したい...
これは不可能に思えます... :(
事前に助けてくれてありがとう!!!!
drupal - Drupalメニューのアクティブ化
おそらくよくある質問があります。たとえば、マテリアルタイプが「ニュース」で、ニュースティーザーを表示するビューによって作成されたページがあります。メニュー項目「ニュース」があり、ビューページにリンクしており、URLexample.com/newsがあります。各ニュースページには、example.com / news/[ニュースタイトル]のようなURLがあります。このようなページ/news/ [ニュースタイトル]でメニュー項目「ニュース」をアクティブに設定するにはどうすればよいですか?
drupal - Drupal メニューが SQL エラーをスローする
Drupal メニューにこの奇妙な問題があります。drupal メニューにリンクを追加しようとすると、次の SQL 例外がスローされます。新しいメニューを作成したり、既存のメニューを削除したりできますが、リンクを追加することはできません :-) 何か助けはありますか?
例外の処理中に追加のキャッチされない例外がスローされました。
オリジナル
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT s.lid, t.translation, s.version FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t .language = :language WHERE s.source = :source AND s.context = :context AND s.textgroup = 'default'; ( /home/predra/public_html/modules/locale/locale.module の 684 行目)。
追加
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {watchdog} (uid、type、message、variables、severity、link、location、referer、hostname、timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1 、:db_insert_placeholder_2、:db_insert_placeholder_3、:db_insert_placeholder_4、:db_insert_placeholder_5、:db_insert_placeholder_6、:db_insert_placeholder_7、:db_insert_placeholder_8、:db_insert_placeholder_9); 配列 ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{ s:5:"%type";s:12:"PDOException";s:8:"!message";s:495:"SQLSTATE[HY000]: 一般的なエラー: 2006 MySQL サーバーがなくなりました: SELECT s.lid 、t.translation、s。version FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t.language = :language WHERE s.source = :source AND s.context = :context AND s.textgroup = 'デフォルト'; Array ( [:language] => tr [:source] => 許可された HTML タグを含め、ユーザーが入力したコンテンツをフィルタリングする方法を構成します。モジュール提供のフィルターを有効にすることもできます。 [:context] => ) "; s:9:"%function";s:8:"locale()";s:5:"%file";s:53:"/home/predra/public_html/modules/locale/locale.module";s :5:"%line";i:684;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => context AND s.textgroup = 'デフォルト'; Array ( [:language] => tr [:source] => 許可された HTML タグを含め、ユーザーが入力したコンテンツをフィルタリングする方法を構成します。モジュール提供のフィルターを有効にすることもできます。 [:context] => ) "; s:9:"%function";s:8:"locale()";s:5:"%file";s:53:"/home/predra/public_html/modules/locale/locale.module";s :5:"%line";i:684;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => context AND s.textgroup = 'デフォルト'; Array ( [:language] => tr [:source] => 許可された HTML タグを含め、ユーザーが入力したコンテンツをフィルタリングする方法を構成します。モジュール提供のフィルターを有効にすることもできます。 [:context] => ) "; s:9:"%function";s:8:"locale()";s:5:"%file";s:53:"/home/predra/public_html/modules/locale/locale.module";s :5:"%line";i:684;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] =>http://predra.com/admin/structure/menu/manage/menu-header-menu/add [:db_insert_placeholder_7] => http://predra.com/doktor/haldun-san [:db_insert_placeholder_8] => 78.180. 179.155 [:db_insert_placeholder_9] => 1348828684 ) dblog_watchdog() 内 (/home/predra/public_html/modules/dblog/dblog.module の 154 行目)。
drupal - 現在のノードの分類法に基づくさまざまなメニュー
この状況でサイトを構築するための最良の方法について、誰かが私に洞察を与えることができるかどうか疑問に思っていました. 少しの背景: 私は多くのサブセクションを持つ大規模なエンタープライズ サイトに取り組んでいます。したがって、多くのメニュー。ブロックの代わりにパネルでページマネージャーを使用しています。
私たちのサイトの URL は、[term:vocabulary]/[term:parent:parent:name]/[term:parent:name]/[term:name]) のようなパスオートを使用して構成されます。
これらの各パスは、各ノードが定義する「階層」分類法に基づいている必要があります。
したがって、階層語彙には次の用語が含まれます。
ここで質問です。これらのパス/分類用語のそれぞれには、表示する必要がある特定のメニューがあります。ページの分類に基づいてメニューを動的に変更する方法について何か提案はありますか?
「分類メニュー」モジュールを調べましたが、私が理解していることから、実際には分類のリストに基づいてメニューを作成します。これは私たちが望んでいるものではありません.. (個別のメニューを作成し、分類法に基づいてそれらを引き出したいと考えています)。
どんな助けでも大歓迎です!
drupal - Drupal6-メニューが消える問題
Drupal6を使用しています。
「サイト構築」->「サイドバーリンク」と呼ばれるメニューでメニューを定義しました。次に、コードを作成し、「menu_tree('menu-sidebar-links');」のようなメニューを作成します。
メインページまたはサブページを表示している場合は、そのメニューを展開します。できます。
しかし、しばしばそれは消えます。メニューの展開が停止します。それを修正するには、Drupalのキャッシュをクリアする必要があります。そうすると、再び機能し始めます。
Drupal6での潜在的な修正がメニュールーターとリンクの構築に失敗することを発見しました
しかし、このソリューションでは、その変数は更新を実行したときにのみ設定されます。私はそれを試しました、そしてそれは働きます。しかし、次のロードでは、再構築されません。したがって、どういうわけか、その変数は再びFALSEに設定されています。しかし、私はそれを毎回再構築したいと思っています。たぶん1つのメニューだけで、すべてではありません(3つのメニューがあり、それらはリンクだけで子メニューではないため、正常に機能しています)。
誰かが修正を提案できますか?
PS:このコードはサイトの再設計で使用されており、公開されるまで内部ネットワークでのみアクセスできるため、リンクを提供できません。
ありがとう
drupal - Drupal 7:カスタムモジュールにユーザーメニューにメニュー項目を作成させる
タイトルが言うように。hook_menu関数に項目を追加し、タイプ'MENU_NORMAL_ITEM'で宣言すると、ナビゲーションメニューに表示されます。ユーザーメニューに表示されるアイテムをそこに作成する方法はありますか?
drupal - drupal 7 のメイン メニューから選択したメニュー項目のブロックを作成したいですか?
drupal 7 のメイン メニューから選択したメニュー項目のブロックを作成したいですか? すべてのメニュー リンクを 1 つのブロックにまとめたくない