您好!
我目前正在更新一个主题组件,该组件将受到 Discourse 即将到来的核心更改的影响 (Removing support for "template overrides" and mobile-specific templates)。为了保留我们原有的自定义设置,我们需要更改“关于页面用户”组件 (about-page-user.gjs) 的 HTML。
是否可以覆盖该文件中的模板?
您好!
我目前正在更新一个主题组件,该组件将受到 Discourse 即将到来的核心更改的影响 (Removing support for "template overrides" and mobile-specific templates)。为了保留我们原有的自定义设置,我们需要更改“关于页面用户”组件 (about-page-user.gjs) 的 HTML。
是否可以覆盖该文件中的模板?
要更改 UI 中的内容,您应该使用我们的 outlet 系统。如果不存在适合您用例的 outlet,我们通常乐意通过 PR 接受添加到 discourse core 的新 outlet。
您在这里想做什么?将一些额外内容添加到 AboutPageUser?还是完全替换实现?
我们试图在当前用户未登录时从HTML模板中删除链接。之前,我们有一个条件可以通过模板覆盖来处理这个问题,但是我们在新的API中没有找到对应的方法。
移除链接的原因是什么?是因为您对匿名用户隐藏了用户个人资料吗?
是的,我们希望对匿名用户隐藏它。
好的,有道理!老实说,这听起来像是我们应该在 Discourse 核心中进行更改的内容。链接到对匿名用户隐藏的用户个人资料没有意义。
我来看看 ![]()