Ottieni l'ID del topic quando viene caricata la pagina di visualizzazione del topic

Grazie. Conosco già alcune delle basi che menzioni, ma c’è un punto che mi blocca (e scommetto che questo tipo di cosa blocca molte persone):

Nella pagina di visualizzazione dell’argomento, viene caricato il template /templates/components/topic-category.hbs. È questo che mostra la categoria e anche il tag sotto il titolo dell’argomento.

In topic-category, viene elencato topic.tags. Quindi questa è la parte chiave di informazioni di cui ho bisogno per far funzionare tutto.

Ecco dove mi trovo bloccato: Come posso ottenere quelle informazioni topic.tags nel mio JavaScript?

Ad esempio, se volessi semplicemente eseguire console.log sul contenuto di topic.tags, come farei?


So come sovrascrivere i template. Ad esempio, in un tema, potrei creare un file in discourse/templates/components/topic-category.hbs e riscrivere il template lì, apportando le modifiche che volevo alla visualizzazione. (Sto usando la struttura di file separata descritta qui).

Nel mio tema, so anche come inserire JavaScript in theme/initializers/initializer-file.js.es6.

E posso far interagire i due con un po’ di jQuery. Ad esempio, potrei inserire topic.tags in un div nel template e accedervi nel mio inizializzatore con jQuery, ottenendo il contenuto di quel div.

Ma è una soluzione indiretta. Come posso ottenere direttamente le informazioni topic.tags in modo da poterle analizzare e manipolare?