Aggiunta di elementi al lato sinistro e destro di main-outlet in un tema

Ciao, sono nuovo a molte delle convenzioni di sviluppo utilizzate da Discourse, quindi sto solo cercando un po’ di orientamento qui.

Fondamentalmente sto cercando di aggiungere un’immagine a tutti e quattro i lati di main-outlet per un tema che sto creando. Sembra abbastanza semplice accedere alla parte superiore/inferiore facendo riferimento alle below-site-header e alle above-footer outlets. Ma sembra meno chiaro come aggiungere un’immagine ai lati sinistro e destro di main-outlet.

Qualche suggerimento? o il codice sorgente di altri temi che hanno fatto qualcosa di simile?

Perché non usare semplicemente: Custom Layouts Plugin - plugin - Discourse Meta?

Guida allo sviluppo dei widget qui: Pavilion

2 Mi Piace

Ottimo, questo sembra simile a quello che sto cercando. Controllerò il codice sorgente, grazie!

Il plugin è supportato a tempo indeterminato, quindi perché non concentrarsi solo sulla creazione di widget su misura, limitando così ciò che devi reinventare?

L’intero punto è che puoi creare un widget una volta, quindi spostarlo e cambiarne l’ordine rispetto ad altri widget utilizzando solo le impostazioni.

Esiste anche un widget HTML personalizzato compatibile che ti consente di inviare HTML arbitrario, ma la creazione di un widget nativo è in definitiva il modo per ottenere una piena integrazione a livello JavaScript.