背景
需要快速访问自定义链接(如“主页”、“规则”或“徽章”)到导航栏吗?此主题组件可轻松添加和配置自定义导航栏,该导航栏会显示在页面顶部。
如何安装
|||
|-|-|-|
|
| 摘要 | 添加一个可自定义的导航栏,该导航栏显示在主题设置中定义的链接。 |
|
| 存储库 | GitHub - ScottMastro/discourse-customizable-navbar |
|
| 安装指南 | 如何安装主题或主题组件 |
|
| 不熟悉 Discourse 主题? | Discourse 主题使用入门指南 |
功能
此组件允许您使用两个主题设置来定义自定义导航栏:
navbar_name
将在导航栏中显示的标签列表。
navbar_location
对应于上方每个标签的 URL 列表。
示例:
这两个列表按位置匹配,因此第一个 navbar_name 条目链接到第一个 navbar_location,依此类推。URL 可以链接到任何地方。
特殊情况
- 如果用户未登录,组件会自动使用默认导航栏:“关于”、“规则”和“登录”(或选择为匿名用户隐藏它)。
- 任何包含
/admin的链接仅对管理员用户显示。 /messages、/new和/unread位置会自动显示通知气泡,显示新/未读的私人消息或主题的实时计数。
示例
使用上述设置,导航栏将呈现为:


