Ich kann es, sobald ich Zeit habe, in ein kleines GitHub-Repository stellen.
Ich glaube nicht, dass dies Zugriff auf die Inhaberdaten gewährt, aber vielleicht übersehe ich etwas.
Bezüglich deiner Fragen:
-
Die von mir verlinkte Theme-Komponente macht Ähnliches, um sicherzustellen, dass der Ajax-Aufruf nur auf
/latestoder der Startseite ausgeführt wird. Ich würde versuchen, auf dieser Idee aufzubauen: discourse-featured-topics/common/head_tag.html at ddf3d7e003423e2e5f83446a80cab78d51f09e2d · awesomerobot/discourse-featured-topics · GitHubFalls du es noch nicht getan hast, schau dir unbedingt auch folgendes an: Developing Discourse Themes & Theme Components
-
Es gibt kein eingebautes Konzept für benutzerdefinierte Gruppenfelder, wie es bei benutzerdefinierten Benutzerfeldern der Fall ist. Ich glaube, du müsstest ein Plugin entwickeln, das alle notwendigen Komponenten hinzufügt, damit das funktioniert.