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!
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:
E você achará o desenvolvimento de temas muito mais fácil com o discourse_theme cli.
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>.
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!
Você deve usar um plugin outlet e um componente glimmer. Dê uma olhada nos guias recentes para desenvolvimento de temas.
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.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
