api.decorateWidget - come posso trovare i nomi dei template?

C’è un componente del tema molto utile per individuare le uscite dei plugin dei nostri vari template Handlebars: (deprecated) Plugin outlet locations theme component. Alla fine del primo post è presente un link a un’anteprima del componente sul nostro sito di creazione dei temi. Puoi usarlo per trovare la maggior parte delle uscite dei plugin senza nemmeno doverlo installare sul tuo sito.

Una cosa da tenere a mente è che i template e i widget sono due concetti separati. Detto questo, possono lavorare insieme se necessario, montando un widget su un’uscita del plugin di un template. Tuttavia, al momento è più comune utilizzare connettori/componenti/controller per interagire con le uscite dei plugin, proprio come faresti in un plugin.

Questa sezione della guida per gli sviluppatori copre gran parte di ciò che stai cercando: Developing Discourse Themes & Theme Components. Ti consiglio inoltre di consultare i repository GitHub dei componenti dei tema nella nostra categoria Customization > Theme per vedere alcuni ottimi esempi.