Sou principalmente um diletante em código, tentando coisas perigosamente. Em uma atualização atrasada, nosso uso deste guia (sobre adicionar um tópico em destaque à página inicial) desapareceu.
https://meta.discourse.org/t/add-a-featured-topic-list-to-your-discourse-homepage/132949
Ao investigar nosso componente de tema onde isso é aplicado ao <head>, noto erros:
TypeError: E não é iterável (não é possível ler a propriedade undefined)
Não consigo encontrar nada identificado como E. Por algum motivo, ao procurar em posts aqui, notei que muitas vezes as tags de script têm uma ampla gama de números de versão; usei o fornecido:
<script type="text/discourse-plugin" version="0.8">
mas vejo outro código com vários números de versão, às vezes 0.8, 0.8.11, até 0.11. Não tenho 100% de certeza de como isso é usado, mas por impulso, mudei o meu para 0.8.11 e PRONTO, o erro desapareceu.
Sei que isso pode ser básico, mas qual é o uso aqui e como isso afeta meu template? Obrigado por alguns conselhos de discourse 101.