Wie man einen View Counter in einem benutzerdefinierten Discourse-Theme hinzufügt

Ich verwende ein benutzerdefiniertes Discourse-Theme und möchte die Anzahl der Aufrufe für jedes Thema anzeigen. Die Standard-Discourse-Einrichtung enthält diese Funktion, aber sie ist in meinem Theme nicht sichtbar.

Ich habe die Vorlagendateien überprüft und einen Abschnitt gefunden, in dem die Spaltenüberschriften zum Sortieren von Themen eine Option für Aufrufe enthalten. Ich kann jedoch nicht finden, wo die tatsächliche Anzahl der Aufrufe im Theme angezeigt wird.

Wie kann ich die Aufrufanzahl zu meinem Theme hinzufügen? Wo sollte ich den richtigen Code einfügen, damit er angezeigt wird? Gibt es außerdem eine Möglichkeit, dies zu tun, ohne die Kerndateien zu ändern, sondern nur Theme-Komponenten oder verfügbare Anpassungsoptionen zu verwenden?

Ich meine, dass die Anzahl der Beitragsaufrufe eines der Argumente eines Beitrags ist. Ich habe das vor einiger Zeit gemacht, um andere Daten abzurufen, und mir notiert, dass man die Aufrufe auf die gleiche Weise abrufen kann.

Mit this.args geht das. Zeigen Sie es an, um zu sehen, welche Argumente vorhanden sind, und die Aufrufe sollten eines der Argumente sein.

Ich weiß, dass dies keine vollständige Antwort ist, aber ich hoffe, sie weist Sie in die richtige Richtung.


Falls dies nicht das ist, worüber Sie sprechen, ist es in Ordnung, einen Screenshot mit dem zu senden, was Sie erreichen möchten? Standardmäßig zeigt die Themenliste den Aufrufzähler an.

2 „Gefällt mir“

Das könnte helfen

4 „Gefällt mir“