Adicionando elementos ao lado esquerdo e direito do main-outlet em um tema

Olá, sou novo em muitas das convenções de desenvolvimento usadas pelo Discourse, então estou apenas procurando um pouco de direção aqui.

Basicamente, estou tentando adicionar uma imagem a todos os quatro lados do main-outlet para um tema que estou criando. Parece bastante simples acessar o topo/inferior referenciando os outlets below-site-header e above-footer. Mas parece menos claro como eu adicionaria uma imagem aos lados esquerdo e direito do main-outlet.

Alguma dica? Ou o código-fonte de outros temas que fizeram algo semelhante?

Por que não usar apenas: Custom Layouts Plugin - plugin - Discourse Meta?

Guia de desenvolvimento de widgets aqui: Pavilion

2 curtidas

Ótimo, isso parece semelhante ao que estou procurando. Vou verificar a origem, obrigado!

O plugin é suportado indefinidamente, então por que não se concentrar apenas na criação dos widgets personalizados, limitando assim o que você tem que reinventar?

O objetivo é que você possa criar um widget uma vez, depois movê-lo e alterar sua ordem em relação a outros widgets usando apenas configurações.

Há também um widget HTML personalizado compatível que permite que você envie HTML arbitrário, mas criar um widget nativo é, em última análise, a maneira de obter integração total no nível do JavaScript.