旧テーマが原因でWrenchが動作しません

5月中旬頃に、管理者のレンチが機能しなくなりました。これを再び機能させたいのですが。\n\n**\n

\n**\n\nまた、ドロップダウンオプションにjqueryを使用しているナビバーがありますが、カスタムテーマを更新した後、それらも機能しなくなりました。どんな助けでも大歓迎です!\n\nhttps://community.ratebeer.com/

これはカスタムテーマによるものですか、それとも一般的な問題ですか?

私の経験では、それは常にプラグイン、コンポーネント、またはテーマです。セーフモードは何と言っていますか?

「いいね!」 2

はい、おそらく私たちのテーマが原因でしょう。かなり古いものです。しかし、5年間誰もローカルでコードに触れていないにもかかわらず、多くの問題が発生しています。

しかし、責任追及には興味がありません。問題解決に興味があります。

問題のテストはどのように行いますか?

カスタムテーマで動作するナビバーを作成するための許容できる方法はありますか?(私たちのものはbootstrap/jqueryの古いバージョンです)

最初に共有すべきことは、ブラウザコンソールにあるエラーや非推奨の警告です。

「いいね!」 2

ジョセフ様

フォーラムを確認したところ、問題の原因がわかりました。

(1) テーマに .dropdown-menu をスタイルするためのCSSがあり、それが問題を引き起こしているようです。最近、「フォームキット」を大幅にアップデートしましたが、その過程で .dropdown-class が管理メニューに追加され、古いCSSによって意図せずターゲットにされている可能性があります。

テーマには同じスタイリングが2つあり、どちらにも display: none が含まれています。
ブラウザの開発者ツールでこれらを無効にすると、メニューが表示されます (2)。

しかし、このCSSは別のドロップダウンメニューを非表示にするために重要であるようです (3)。display: none を無効にした後に表示されました。

common.scss に次のようなものを追加することをお勧めします。

.fk-d-menu__inner-content .dropdown-menu {
   display: block;
}

これにより、他のドロップダウンメニューはそのままに、その管理メニューのみがターゲットになります。

「いいね!」 4

ブライス、本当にありがとう!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.