「デスクトップのナビゲーションバーをモバイルで使用しますか?」(Use desktop navigation-bar on mobile?) からの議論の続きです。*
これは良くないです。(悪い):
一貫性を重視しており、デスクトップのナビゲーションバー**(良い)**のすべてのセレクターを使用していません。

そのため、最新、カテゴリ、トップを表示するために、このナビゲーションバーをモバイルで再利用しても問題ありません。
これは破壊的な変更なしで可能でしょうか?
AIがここに誘導してくれました。2024年にコアに変更があったため、この変更は以前ほど簡単ではありません。
「いいね!」 1
Don
2
こんにちは 
このテーマコンポーネントがあります: https://meta.discourse.org/t/floating-navigation-controls-and-desktop-navigation-bar-for-mobile/236656。現在壊れているため、再び動作するようにする要望がいくつかありました。
以前は、コンポーネントがテンプレートをオーバーライドしていましたが、その方法はもはや機能しません。
しかし、コアコードでこれに気づいたのは今になってからです 
すべてがうまくいけば、以前よりも値トランスフォーマーで実装する方が簡単です。
管理画面のテーマコンポーネントのJSセクションにこれを追加します:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
api.registerValueTransformer("navigation-bar-dropdown-mode", ({ value }) => {
return false;
});
});
うまくいけば 
「いいね!」 3
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.