接续自 在移动设备上使用桌面导航栏? 的讨论:
我们不喜欢这样 (糟糕):
我们喜欢一致性,并且我们没有使用桌面 (良好) 导航栏上的所有选择器:

所以,在移动设备上重用此导航栏对我们来说是可以的,以便显示最新、类别和热门。
这是否可能在不进行破坏性更改的情况下实现?
AI 指引我到这里,因为 2024 年对核心进行了更改,因此进行此更改不像以前那么容易了。
接续自 在移动设备上使用桌面导航栏? 的讨论:
我们不喜欢这样 (糟糕):
我们喜欢一致性,并且我们没有使用桌面 (良好) 导航栏上的所有选择器:

所以,在移动设备上重用此导航栏对我们来说是可以的,以便显示最新、类别和热门。
这是否可能在不进行破坏性更改的情况下实现?
AI 指引我到这里,因为 2024 年对核心进行了更改,因此进行此更改不像以前那么容易了。
你好 ![]()
我有一个主题组件: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;
});
});
希望有效 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.