Alternativer "Neues Thema" Button (pro Kategorie)

:information_source: Zusammenfassung Ändert den Text der Schaltfläche “Neues Thema” pro Kategorie.
:hammer_and_wrench: Repository github.com/nathan-nz/category-new-topic-button
:question: Installationsanleitung So installieren Sie ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Installieren Sie diese Theme-Komponente

Diese Theme-Komponente ermöglicht es Ihnen, die Beschriftung der Schaltfläche “Thema erstellen” in Discourse für bestimmte Kategorien anzupassen, für den spezifischen Anwendungsfall dedizierter Veranstaltungs-Kategorien.

Sie kann leicht forked und für andere Anwendungsfälle modifiziert werden; es war nicht praktikabel, dies konfigurierbar zu machen.

Funktionsweise

Diese Komponente nutzt die API von Discourse, um die Standardbeschriftung der Schaltfläche “Thema erstellen” basierend auf kategorispezifischen Anforderungen zu überschreiben. Sie ermöglicht es Administratoren zu steuern, welche Kategorien benutzerdefinierte Beschriftungen anzeigen und wie diese Beschriftung lauten soll.

Konfiguration und Einstellungen

  • Einstellungsmöglichkeiten:

    • Kategorie-Veranstaltungsbeschriftungen: Eine Einstellung ermöglicht es Administratoren, bestimmte Kategorien auszuwählen, die die Übersetzung new_event (“Neues Ereignis” standardmäßig) verwenden sollen.
    • Standardverhalten: Für Kategorien, die in den Einstellungen nicht angegeben sind, wird die Schaltfläche standardmäßig die Übersetzung new_topic (“Neues Thema” standardmäßig) anzeigen.
  • Konfiguration:

    1. Einstellungen aufrufen: Navigieren Sie zum Abschnitt Theme-Einstellungen in Ihrem Discourse-Admin-Panel.
    2. Kategorien auswählen: Verwenden Sie die Kategorieauswahl unter der Einstellung “Kategorie-Veranstaltungsbeschriftungen”, um Kategorien auszuwählen, die als “Neues Ereignis” beschriftet werden sollen.
    3. Speichern und aktualisieren: Nachdem Sie Ihre Auswahl getroffen haben, speichern Sie Ihre Änderungen, um die neuen Schaltflächenbeschriftungen sofort anzuwenden.

Diese Komponente ist einfach und leistungsstark zugleich und bietet Ihnen die Flexibilität, Ihre Foren-Oberfläche einheitlich oder kategorisiert anzupassen.

4 „Gefällt mir“

Wie verhält sich das zu der Theme-Komponente Customize new topic button text?

4 „Gefällt mir“

Ha! Das habe ich total verpasst und mich in mehreren älteren Threads verloren, die offensichtlich noch nicht zusammengeführt wurden. Ich werde mich darum kümmern!

Diese TC ändert einfach den Text, anstatt den Standard-Button auszublenden und durch einen neuen zu ersetzen. Für meinen Anwendungsfall, bei dem ich auch von Custom Wizard Plugin 🧙 zu einem Wizard weiterleite, ist dies notwendig.

Ich bin jedoch beeindruckt von der Vollständigkeit von Customize new topic button text (Einstellungsarray, deckt andere Buttons ab usw.) und sehe beim erneuten Hinsehen, dass es mit einer kleinen Anpassung möglich ist, die Route des neuen Buttons zu ändern. Es wäre besser, diese TC (leicht) zu erweitern, anstatt diese hier zu haben.

Ich habe dafür ein Feature hinzugefügt, einschließlich eines Pull Requests:

3 „Gefällt mir“