Das Bearbeiten des Seitentexts wie oben erwähnt ist der einfachste Weg, um einige Anweisungen bereitzustellen, aber in diesem Kontext sind Sie auf reinen Text beschränkt.
Wenn Sie etwas HTML (Links, Bilder usw.) hinzufügen möchten, können Sie eine neue Theme-Komponente im Verwaltungsbereich „Themes & Komponenten“ erstellen.
Unter der Registerkarte „Komponenten“ (admin/config/customize/components) können Sie auf „Installieren“ und dann auf „Neu erstellen“ klicken, einen offensichtlichen Namen vergeben … und sobald Ihre Komponente erstellt ist, auf „Code bearbeiten“ klicken.
Von dort aus wechseln Sie zur Registerkarte JS und können etwas wie Folgendes hinzufügen:
import { apiInitializer } from "discourse/lib/api";
const CustomMessage = <template>
<div class="custom-2fa-message">
Ihr benutzerdefinierter Inhalt hier über dem bestehenden Inhalt.
<a href="#">Beispiel-Link</a>
</div>
</template>;
export default apiInitializer("1.0", (api) => {
api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
});
Auf diese Weise können Sie Links oder beliebigen HTML-Inhalt hinzufügen, den Sie möchten.
Wenn Sie ein Thema haben, auf das Sie hier verlinken möchten, können Sie es mit der Funktion Seitenveröffentlichung öffentlich verfügbar machen:
