Añadiendo elementos al lado izquierdo y derecho de main-outlet en un tema

Hola, soy nuevo en muchas de las convenciones de desarrollo utilizadas por Discourse, así que solo busco un poco de orientación aquí.

Básicamente, estoy tratando de agregar una imagen a los cuatro lados del main-outlet para un tema que estoy creando. Parece bastante sencillo acceder a la parte superior/inferior haciendo referencia a los outlets below-site-header y above-footer. Pero parece menos claro cómo agregaría una imagen a los lados izquierdo y derecho de main-outlet.

¿Alguna pista? ¿O el código fuente de otros temas que hayan hecho algo similar?

¿Por qué no usar simplemente: Plugin de diseños personalizados - plugin - Discourse Meta?

Guía de desarrollo de widgets aquí: Pavilion

2 Me gusta

Genial, esto se parece a lo que busco. ¡Revisaré el código fuente, gracias!

El plugin tiene soporte indefinido, así que ¿por qué no centrarse solo en construir los widgets a medida, y así limitar lo que tienes que reinventar?

El objetivo es que puedas crear un widget una vez, luego moverlo y cambiar su orden en relación con otros widgets usando solo la configuración.

También existe un widget de HTML personalizado compatible que te permite enviar HTML arbitrario, pero crear un widget nativo es, en última instancia, la forma de obtener una integración completa a nivel de JavaScript.