Como adicionar um contador de visualizações em um tema personalizado do Discourse?

Estou usando um tema personalizado do Discourse e quero exibir o número de visualizações para cada tópico. A configuração padrão do Discourse inclui esse recurso, mas ele não está visível no meu tema.

Verifiquei os arquivos de template e encontrei uma seção onde os cabeçalhos das colunas para classificar tópicos incluem uma opção para visualizações. No entanto, não consigo encontrar onde o número real de visualizações está sendo exibido no tema.

Como posso adicionar a contagem de visualizações ao meu tema? Onde devo inserir o código correto para que ele apareça? Além disso, existe uma maneira de fazer isso sem modificar os arquivos principais, apenas usando componentes de tema ou opções de personalização disponíveis?

Se não me engano, as visualizações de postagem são um dos argumentos de uma postagem. Fiz isso há um tempo para buscar outros dados, mas fiz uma anotação mental de que você pode obter as visualizações da mesma forma.

Usar this.args fará isso. Exiba-o para ver quais são os argumentos, e as visualizações devem ser um dos argumentos.

Sei que esta é uma espécie de não resposta, mas espero que aponte na direção certa.


Caso não seja disso que você está falando, tudo bem enviar uma captura de tela com o que você está tentando alcançar? Por padrão, a lista de tópicos mostra o contador de visualizações.

2 curtidas

isso pode ajudar

4 curtidas