Erstellen Sie eine Werbeseite

Ich möchte eine Seite namens admin/advertise erstellen. Der Button “advertise” befindet sich innerhalb des nav nav-pills-Bereichs. Aber wann immer ich versuche, dies zu tun, gibt es einen Routing-Fehler. Wie kann ich das lösen?

1 „Gefällt mir“

Ich habe deinen Beitrag in ein neues Thema verschoben, da ich nicht dachte, dass er sich auf Discourse-Vorlagen bezieht. Ich glaube, du versuchst, eine neue Route zu deiner Discourse-Seite hinzuzufügen. Ist das richtig?

Jede Information, die du teilen kannst, darüber, was du tun möchtest, wäre hilfreich. Möglicherweise hat jemand auf dieser Seite einige Vorschläge für alternative Wege, das Problem anzugehen.

1 „Gefällt mir“

Ja, ich möchte eine neue Seite für den Reiter “Werbung” erstellen, der sich in meinen Navigations-Pills befindet. Ich möchte die gleiche Funktionalität und Struktur für die Werbung wie für die anderen Navigations-Pills haben.

2 „Gefällt mir“

Ich bin keine gute Informationsquelle, aber der einzige wartbare Weg, den ich kenne, um eine neue Seite zu Discourse hinzuzufügen, ist die Erstellung eines Plugins, das eine Route hinzufügt. Wenn es meine Seite wäre, würde ich versuchen, eine andere Lösung für das Problem zu finden. Wenn Sie es weiterverfolgen möchten, schauen Sie sich diese 6-teilige Anleitung an: Developing Discourse Plugins - Part 1 - Create a basic plugin.

Dieser Abschnitt der Anleitung zeigt, wie man eine Route erstellt: Developing Discourse Plugins - Part 5 - Add an admin interface. Beachten Sie, dass der Beispielcode eine Admin-Route erstellt. Normale Benutzer können darauf nicht zugreifen. Diese Art von Seite könnte nützlich sein, um Administratoren die Konfiguration eines Plugins zu ermöglichen.

2 „Gefällt mir“