如何创建新的注册/登录按钮?

嘿 Discourse 团队,

我想结合 pavilion 创建的这个超赞的 Events 插件创建一个“登录 RSVP”按钮:

我设法用 JS 创建了按钮:

我在这方面遇到了创建注册/登录路径的麻烦。目标是创建一个注册/登录按钮,将用户重定向回他们来时的页面。

我尝试了:

  1. /login 但这不会将用户重定向回主题
  2. 当我尝试这个 api.decorateWidget 修复时(它有很棒的说明!赞 :))
    Developing Discourse Themes & Theme Components

每当我声明 topic-title:beforetopic-title:after 作为 NAME:LOCATION 时,助手都不会将其发布在屏幕上的任何位置,我猜这可能与 events 插件冲突?它与 header-buttons:before 一起使用。

我还在想的是,如果可能的话,是否可以将当前窗口转发为 referer,以便在 SSO 后重定向回来。

有什么想法吗?

干杯!

我发现了一些类似的问题,但那些似乎是在帖子之后创建登录按钮,我只是希望将其添加到标题附近。我是否需要实际执行 createWidget()?

是否有人在他们的 Discourse 网站的其他地方尝试重新创建注册/登录按钮?