我正在尝试自定义 Discourse 的“品牌标题主题组件”。我不确定该采取什么方法。我想添加子菜单项,例如我的链接结构将如下所示:
video
audio - books
- lectures,
topics - web development
- technology
- engineering
support
但是,此组件不提供添加子菜单项的标准选项。我知道有一个 Discourse Header Submenus 组件,它具有我想要的一些功能,但仅限于桌面模式。
据我所知,此组件中没有可用的插件插槽,因此我无法注入代码,而且我认为我无法覆盖模板,因为它不属于核心 Discourse 代码库,所以我认为我无法访问它(尽管它是由 Discourse 创建和维护的)。
链接将从 API 获取,但在此阶段我只是尝试对其进行硬编码。
更广泛地说——是否可以在核心 Discourse 存储库之外自定义主题组件?应该采取什么适当的方法?
感谢您的帮助!