Obrigado e desculpe por não ter percebido isso…
Funciona perfeitamente! Realmente aprecio seu tempo e ajuda! ![]()
Tudo está funcionando, mas:
- No celular, não vejo o botão “Table of Contents” como mostrado nas instruções:
- A única maneira de vê-lo é adicionando pelo menos um comentário/resposta (eu esperaria que ele aparecesse mesmo que nenhuma resposta fosse adicionada?), mas mesmo assim, o que é mostrado não é o mesmo que na imagem:
É possível fazer com que ele mostre “Table of Contents”, não apenas o ícone? Estou pensando que talvez seja possível via CSS, mas estava me perguntando se isso é um novo “recurso” ou algo mais que posso mudar para mostrar o texto?
Eu até tentei mudar o texto padrão, caso esse fosse o problema, mas sem sucesso:

EDIT: Consegui adicionar o texto via CSS em um componente personalizado, mas ainda estou me perguntando se isso é um bug ou algo mais?
@media screen and (max-width: 767px) {
.d-toc-mini button::after {
content: "Table of Contents";
margin-left: 5px;
font-size: 14px;
vertical-align: middle;
}
}
E eu ainda não descobri o problema de ele só ficar visível na parte inferior (em vez de “fixo”) quando não há respostas.
As capturas de tela na primeira postagem são bem antigas. Você não encontrará nelas nenhuma informação sobre o botão que permite alternar entre linha do tempo e sumário quando há mais de uma postagem, ou informações sobre a funcionalidade de sumário para respostas.
O problema com o botão ausente no celular foi relatado aqui:
Talvez você também queira apoiar este pedido de funcionalidade: Fully expand table of content, se preferir suporte oficial em vez de CSS personalizado.
Consegui fazer funcionar quando não há resposta:
Acabei de adicionar meu feedback naquele tópico. Obrigado.
Notei que algo está quebrado.
No celular, o painel do TOC não desliza sobre o tópico. Ele é adicionado na parte inferior:
Pensei que poderia ser um problema com qualquer um dos outros componentes, mas os desativei todos e deixei apenas este.
EDIT: Notei que este problema só é visível se o tópico não tiver respostas. Adicionei uma resposta de teste e agora está funcionando. Mesmo um simples Deslistar > Listar, funcionará:

Bug…?
Instalei o componente de tema DiscoTOC 2.1.0, mas a opção para gerar um TOC não está aparecendo sob o “+” no diálogo do compositor. Estou no Discourse 3.6.0.beta1-dev. No menu “+”, vejo Citar postagem inteira, Inserir tabela, Ocultar detalhes, Inserir data/hora, Adicionar nota de rodapé, Criar enquete e Borrar spoiler.
Existem outros cenários de “não funcionará com”? Este site tem o componente de tema “Custom Header Links” e vários plugins.
Até agora, tentei em uma postagem de tópico wiki e em uma postagem de tópico não wiki.
Documento de teste:
# Título principal
## Título de segundo nível
## Outro título de segundo nível
### Uau, um título de terceiro nível
## Mais um título de segundo nível
Acho que você adicionou o componente ao seu tema e já tentou atualizar o site no navegador depois disso (menciono isso porque às vezes me esqueço).
Você tentou o botão de pré-visualização do tema? Isso pode ser útil para verificar um conflito com outro componente (embora eu ache improvável)
Você também pode tentar adicionar manualmente o texto que o botão no menu do compositor adiciona à postagem
<div data-theme-toc="true"> </div>
Isso funciona?
Muito obrigado por dedicar tanto tempo à sua resposta! Peço desculpas, mas o problema é comigo e com a Apple. Estou usando o Safari em um novo Mac, e o menu “+” quando abre contém a opção de TOC, mas ela não está visível na lista, e o menu não exibe as barras de rolagem que eu possa ver (e elas não aparecem a menos que você role). O alinhamento vertical do conteúdo aconteceu de ser perfeito, como se contivesse N-1 itens em vez de N. Grrrr. Finalmente percebi quando tentei isso no Chrome, e por acaso o item N-1 foi cortado ao meio, então eu rolei…
Fico feliz que você tenha encontrado. Eu realmente tive problemas semelhantes uma vez: Last item of reply composer gear menu inaccessible Eu não tentei há muito tempo para ver se está melhor agora.
Obrigado por relatar! Teremos uma atualização pronta hoje





