Problemas com widgets

quando eu colo o código, o widget aparece na página principal do site. como posso fazê-lo aparecer em uma das categorias/páginas do site, não na página principal?

Olá, você poderia enviar uma captura de tela ou uma gravação de tela do problema?
Obrigado!

2 curtidas


Se eu colocar o código no head, ele aparece na página principal no topo. O body permite que ele apareça na página principal na parte inferior. Como posso fazer o widget aparecer em outra página, longe da página principal? Obrigado.

Olá @Issa_George. Eu recomendaria seguir o tutorial aqui para se familiarizar com os conceitos e técnicas necessários para o desenvolvimento de temas. Ele cobre como renderizar conteúdo em vários locais na interface do usuário:

5 curtidas

E você achará o desenvolvimento de temas muito mais fácil com o discourse_theme cli.

1 curtida

Como disse o David, você deve seguir aquele tutorial para aprender a construir um componente que pode ser renderizado em vários lugares, especificamente, em plugin outlets, que estão espalhados pelo site para fornecer locais onde você pode renderizar o componente.

Você pode colocar o código dentro da aba ‘JS’ e combiná-lo com api.renderInOutlet() e uma tag <template>.

1 curtida

Olá Nate, ainda estou com dificuldades com isso. Eu só quero colocar o código do widget HTML dentro de uma seção de categoria em vez da página principal. Eu li o guia, mas não está claro para mim o que devo usar. Eu instalei o CLI e o código que coloquei não faz nada no meu site. Então fui ao site do criador de temas e meu código não aparece na pré-visualização. O código de exemplo do guia funciona e eu posso ver as mudanças de cor quando coloco o código.

Olá, você poderia compartilhar o código que está usando atualmente? Obrigado!

1 curtida

Você deve usar um plugin outlet e um componente glimmer. Dê uma olhada nos guias recentes para desenvolvimento de temas.

1 curtida

Ou, coloque a tag de script na aba \u003chead\u003e e o outro trecho de código na aba JS (e importe os helpers lá).

Obrigado. Consegui fazer funcionar.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.