你好,
我是这个社区的新手,我刚刚安装了一个 Discourse 服务器。
目前我正尝试修改登录网站后显示的“Welcome back, USER!”消息。
所以我进入了文本部分,并且找到了“js.welcome_banner.header.logged_in_members”。
我的问题是插值键“preferred_display_name”似乎是此字段唯一可用的键。
我在 Discourse 文档中完全没有找到对此键的引用,如果我尝试放入其他内容,例如“username”或“name”,在保存时,我会收到一条消息,告诉我该键无效。
我该怎么办?
谢谢。
Moin
2
欢迎来到 Meta 
你无法在文本中使用代码未提供的键。有时你可以看到可用键的列表,但通常只有文本中使用的键才可用。
为什么要使用 username 或 name 呢?首选显示名称将根据你网站的配置由其中一个替换。
如果你启用了 display_name_on_posts 并禁用了 prioritize_username_in_ux,横幅将使用名称。否则它将使用用户名。
你可以在 Contribute > Feature 中发起一个关于添加 name 和 username 键的话题,以便管理员能够独立于设置做出决定。
确实,通过启用/禁用这两个选项,可以满足我的要求。
谢谢。