Comment ajouter un compteur de vues dans un thème Discourse personnalisé ?

J’utilise un thème Discourse personnalisé et je souhaite afficher le nombre de vues pour chaque sujet. La configuration par défaut de Discourse inclut cette fonctionnalité, mais elle n’est pas visible dans mon thème.

J’ai vérifié les fichiers de modèle et trouvé une section où les en-têtes de colonne pour le tri des sujets incluent une option pour les vues. Cependant, je ne trouve pas où le nombre réel de vues est affiché dans le thème.

Comment puis-je ajouter le nombre de vues à mon thème ? Où dois-je insérer le code correct pour qu’il apparaisse ? Existe-t-il également un moyen de le faire sans modifier les fichiers principaux, en utilisant uniquement des composants de thème ou les options de personnalisation disponibles ?

Si mes souvenirs sont bons, le nombre de vues d’un post est l’un des arguments d’un post. J’ai fait cela il y a quelque temps pour récupérer d’autres données, mais j’ai noté que vous pouvez obtenir les vues de la même manière.

Utiliser this.args fera cela. Affichez-le pour voir quels sont les arguments, et les vues devraient en faire partie.

Je sais que c’est une sorte de réponse vague, mais j’espère que cela vous orientera dans la bonne direction.


Dans le cas où ce n’est pas ce dont vous parlez, puis-je envoyer une capture d’écran de ce que vous essayez d’accomplir ? Par défaut, la liste des sujets affiche le compteur de vues.

2 « J'aime »

cela pourrait aider

4 « J'aime »