Come usare api.onPageChange con api.createWidget?

È un po’ più complicato di così tradurre in un componente tema installato localmente, ma un modo per aggiungere un po’ di flessibilità a un tema remoto sarebbe utilizzare le impostazioni del tema (Add settings to your Discourse theme).

Ciò comporta l’aggiunta di un file settings.yml e l’aggiornamento di alcuni valori nel componente e/o nel template. Quindi ottieni le impostazioni sulla tua pagina di amministrazione del componente tema come questa:

Va bene anche attenersi all’implementazione del widget sopra e aggiornare tramite il pannello di amministrazione, ma tendiamo a consigliare l’uso di git quando possibile; è più facile da condividere se è necessario risolvere i problemi e rende facile tenere traccia delle modifiche.

1 Mi Piace