Wie erstelle ich einen neuen Anmelde-/Login-Button?

Hallo Discourse-Team,

ich wollte einen Login to RSVP-Button in Verbindung mit diesem fantastischen Events-Plugin von Pavilion erstellen:

Ich habe es geschafft, den Button mit JS zu erstellen:

Ich habe Schwierigkeiten, von hier aus einen Anmelde-/Login-Pfad zu erstellen. Das Ziel war es, einen Anmelde-/Login-Button zu erstellen, der sie zu der Seite zurückleitet, von der sie kamen.

Ich habe versucht:

  1. /login, aber das leitet den Benutzer nicht zurück zum Thema
  2. Als ich diesen api.decorateWidget-Fix versuchte (der übrigens tolle Anleitungen hat! Hut ab :)),
    Developing Discourse Themes & Theme Components

Immer wenn ich topic-title:before oder topic-title:after als NAME:LOCATION deklarierte, wurde der Helfer nirgendwo auf dem Bildschirm angezeigt. Ich vermute, das könnte im Konflikt mit dem Events-Plugin stehen? Es funktioniert mit header-buttons:before.

Eine andere Sache, über die ich nachgedacht habe, ob es möglich ist, einfach das aktuelle Fenster als referer weiterzuleiten, damit es nach SSO zurückgeleitet wird.

Irgendwelche Gedanken?

Viele Grüße!

Ich habe einige ähnliche Probleme gefunden, die gepostet wurden, aber diese schienen den Anmeldebutton nach den Beiträgen erstellen zu wollen. Ich wollte ihn nur in der Nähe des Titels hinzufügen. Müsste ich stattdessen tatsächlich createWidget() aufrufen?

Hat sonst noch jemand versucht, den Anmelde-/Login-Button woanders auf seiner Discourse-Website neu zu erstellen?