Ich möchte die Gruppen-Seite anpassen, zumindest um einen Absatz Text über der Gruppenliste hinzuzufügen.
Soweit ich weiß, müsste ich letztendlich eine Theme-Komponente erstellen.
Aber ist es möglich, etwas zu tun, ohne darauf zurückgreifen zu müssen?
Dann dachte ich daran, die Komponente Versatile Banner zu verwenden, aber sie wird bereits auf den anderen Seiten meines Forums verwendet. Ist es möglich, eine andere Instanz desselben Plugins mit einer anderen Konfiguration zu verwenden, sodass sie nur auf /g und mit anderem Inhalt angezeigt wird? Wenn ja, wie?
Die Diskussion auf dieser Seite hat schließlich eine Lösung gefunden, aber es könnte etwas schwierig sein, sie zusammenzustellen, und die Discourse-Admin-Navigation hat sich wahrscheinlich etwas geändert.
Diese Art von Sache wird durch die Erstellung einer einfachen Theme-Komponente erreicht:
Gehen Sie zu Admin → Erscheinungsbild → Themes & Komponenten
Klicken Sie auf die Schaltfläche Installieren und wählen Sie im Dialogfeld „+ Neu erstellen“
Nennen Sie es etwas wie „Gruppenseiten-Einführung“ und lassen Sie den Typ-Selektor auf Komponente eingestellt
Klicken Sie auf „Erstellen“
Wählen Sie Ihr(e) Theme(s) aus und klicken Sie auf die Schaltfläche Code bearbeiten.
Fügen Sie auf der CSS-Registerkarte Folgendes ein:
Ja, dieses Thema ist schon ein paar Jahre alt und es gab vielleicht eine andere Herangehensweise, aber die Strategie war vorhanden.
Was eine zweite Instanz einer Komponente betrifft: Ich stelle mir vor, dass jemand mit Kenntnissen den Code forken und ihn so modifizieren könnte, dass er einen separaten Satz von Konfigurationseinstellungen und Variablen usw. verwendet. Aber das könnte viel Arbeit sein – und man hätte eine seltsame, nicht unterstützte Komponente, die keine Updates erhalten würde.