Verifique as configurações de Layouts no Admin. Certifique-se de que os widgets ainda estão ativados e possuem pelo menos um contexto.
Está ativado. Tenho a lista de tópicos como contexto. Não vejo a barra lateral agora para nenhuma das minhas categorias.
FYI, você não precisa especificar Categorias se quiser que apareça em todas. Basta deixar em branco.
É possível fazer isso funcionar com o TLP sem perder uma coluna nele? Ou seja, manter a mesma largura do container para as miniaturas e colocar os layouts fora dele? Imagino que não, só estou curioso!
Se você usar o TC, ele será responsivo. Você deverá poder sobrescrever o CSS para alterar os limites de número de colunas, se necessário.
Eu sei. Estas não são todas as categorias, mas sim categorias específicas.
Você tem um erro de JavaScript no console?
Sem erros no meu console ou na recompilação.
Descobri o que era. É esta configuração:

Aumentei o valor para além de 1000 e, em seguida, a barra lateral desapareceu. Pensei que isso significasse que um valor menor que esse aplicaria o layout responsivo.
Funciona agora. No entanto, ela ainda mostra a barra lateral na página inicial, o que eu não quero. Quero apenas que ela apareça nas categorias que especifiquei, não na página inicial.
Aqui vai uma ideia. Acho que meu caso de uso está resolvido se eu simplesmente clicar no “menos” para minimizar a barra lateral na página inicial. Posso definir o padrão para que ela esteja sempre minimizada (colapsada)? Assim, o usuário só precisará clicar no “mais” quando precisar.
O último commit corrigiu o problema acima! A barra lateral de layouts não aparecerá mais na página inicial se não for projetada para isso.
Segui as instruções para instalar o Plugin Custom Layouts e cometi o erro de tentar instalar os widgets de perfil e lista de categorias como plugins, adicionando-os ao arquivo app.yml. Quando instalei esses widgets como componentes de tema em vez disso e removi essas duas linhas do arquivo app.yml, o painel lateral apareceu como esperado.
Em seguida, fiz logout e, ao tentar fazer login novamente, a página apareceu em branco! Se eu inserir a URL de qualquer uma das postagens, chego à mesma página de login em branco. Recriei o aplicativo, mas nada mudou.
É apenas uma instalação de teste, então posso reinstalar tudo, mas existe alguma maneira de restaurá-la?
Ei ![]()
Isso é mais uma dúvida minha do que um problema de suporte do Discourse (você pode mover este post para Layouts Plugin). Vou tentar reproduzir o problema amanhã, mas você pode me dar alguns detalhes a mais:
- Qual versão do Discourse e do plugin você está usando? (me envie uma captura de tela de /admin/upgrade)
- Qual é a configuração do seu widget? (me envie uma captura de tela de /admin/layouts/widgets)
Abraços,
Angus
Olá @angus,
Usamos seu plugin há alguns anos em um fórum privado para exibir HTML personalizado na barra lateral. Ontem ele desapareceu (talvez por causa de uma atualização do Discourse?).
Consegui recuperar o espaçamento definindo a largura responsiva para zero e, por algum motivo, o widget aqui estava desabilitado:
Agora o ativei. Quero que ele apareça em todas as páginas; acho que essas configurações estão corretas?
O problema é que, embora a barra lateral ocupe espaço, meu conteúdo HTML não aparece.
O botão minimizar aparece sim:
Alguma ideia?
Respeito ![]()
Ok, atualizei o plugin layouts-custom-html existente (que você está usando atualmente) para funcionar com o mais recente Discourse e versão deste Plugin (commit). No entanto, a versão do plugin do widget agora está obsoleta.
Criei uma nova versão do componente de tema do widget layouts custom html e adicionei um artigo na base de conhecimento sobre ele aqui (onde você encontrará um link para a nova versão do componente do plugin):
Recomendo que você migre para a nova versão do componente de tema em algum momento próximo, pois a versão do plugin deste widget pode ficar defasada novamente.
Você é incrível, obrigado pela correção super rápida ![]()
Isso está funcionando novamente, e vou migrar para o novo componente ![]()
Olá! Quero criar um widget que adicione dois banners responsivos (esquerda e direita do conteúdo principal).
Como primeiro passo, estou tentando usar o HTML gerado, mas não estou vendo o HTML do meu widget sendo renderizado.
Meu widget é: https://github.com/teakap/banner-theme-component
Consegui carregá-lo com sucesso como um componente de tema, adicionei nas configurações de layout e o ativei.
Alguém pode me ajudar a entender o que estou esquecendo?
Estou com o mesmo problema.
Confira esta resposta que recebi: Customizing main layout - #5 by akapetzoglou1
@akapetzoglou Desculpe pela resposta tardia!
Primeiro, dê uma olhada na documentação sobre as configurações do widget aqui:
Suspeito que você talvez não queira “todas as categorias” na configuração de categorias. Se você quiser que a barra lateral apareça em todas as categorias, deixe essa configuração em branco. Como mencionado na documentação, “todas as categorias” refere-se às listas de tópicos de “nível superior”. Talvez eu até mude o nome disso, pois está confundindo várias pessoas.
Suspeito também que você talvez não queira todos os grupos que adicionou. Talvez você queira que o widget apareça apenas para usuários logados? (ou seja, não para convidados). Na verdade, deveria adicionar uma configuração explícita para isso.
Testei seu widget pessoalmente em try.thepavilion.io e está funcionando bem, por exemplo:
@Muhammed_EKİCİ Você poderia explicar seu problema um pouco mais?
Geralmente, se você está desenvolvendo widgets, é melhor fazer suas perguntas sobre isso no thepavilion.io, para não poluir este tópico, que é principalmente para suporte de administração de sites. Me chame aqui sobre desenvolvimento de widgets:
Esse widget ainda está disponível? Não o vejo mais na caixa de seleção de widgets. Se não estiver mais disponível, para recuperá-lo, devo apenas instalar uma versão anterior dos plugins de layout/localização, por exemplo, a 0.2?






