Como posso ocultar todas as subcategorias da página inicial?

Olá a todos,

Estou procurando por “como posso ocultar todas as subcategorias da página inicial”. Gostaria de fazer isso porque agora temos mais de 50 subcategorias, e fica muito longo para rolar para baixo. Existe uma maneira de ocultar essas subcategorias da página inicial de uma categoria principal específica?

3.1.0.beta2 está instalado.

Encontrei isto

não testei, mas acho que faz algo diferente.

Muito obrigado e melhores cumprimentos :slight_smile:

1 curtida

Você está desaprovando tanto esta resposta, mas está fazendo a pergunta errada. Você está agora tentando resolver um problema que veio de seus atos anteriores e a pergunta real deveria ser:

Se eu não posso e não consigo mostrar subcategorias para os usuários em seu primeiro ponto de navegação, e as subcategorias serão uma opção meio oculta, por que estou usando subcategorias e devo descartá-las e usar tags em vez disso.

1 curtida

Olá boopsy!

Sim, é certamente possível com CSS, a ser adicionado no seu painel de administração.

Personalização → Tema → Editar CSS/HTML

Da página da categoria:

.categories-list .subcategories {
     display: none;
}

Você pode esclarecer esta parte?
Você usa caixas de subcategorias?

4 curtidas

Quero dizer a parte diretamente na página inicial. Primeiro, há uma categoria e, depois, você pode adicionar subcategorias a essa “minha” categoria principal. Você pode ver as subcategorias sob uma categoria principal. Com pontos e o nome. É isso que eu gostaria de ocultar, porque é muito longo.

Depois de clicar diretamente em uma categoria principal, eu gostaria de ver todas as subcategorias lá, então o padrão novamente.

testei, sim funciona, mas com isso todas as subcategorias agora estão ocultas.

Talvez você queira dar uma olhada neste componente de tema.

Acho que ele fará o que você procura.

Existem também configurações do site que afetam como as categorias são exibidas e outros Theme component como Modern Category Boxes.

1 curtida

Estou executando o Discourse versão 3.5.0.beta8-dev e preciso editar o CSS do tema para testar algumas pequenas alterações. Como posso acessar o CSS? Encontrei alguns guias, mas parecem ser para a interface web anterior e não correspondem à versão atual. Obrigado pela ajuda.

Deve haver um componente de tema específico para o seu Tema. Procure por um com Snippets no nome.

Temas remotos e temas padrão não possuem a seção para personalizações. Em vez disso, você pode fazer as alterações em um componente de tema que você adiciona ao tema.

1 curtida

Obrigado @Moin, você é o melhor!

Estou tentando adicionar um código CSS para ocultar a “SUBCategoria” Otros (este é o slug: Otros-t) que tem o mesmo nome em diferentes categorias pai. Tentarei adicionar um Componente como você recomendou com este código:

.category-list-item.category-Otros-t {
display: none !important;
}

Qualquer conselho é muito bem-vindo.

Apenas para resumir, no meu caso eu não precisei ocultar a categoria, apenas movemos as postagens para outra categoria e removemos a categoria “problemática”. Obrigado novamente a todos.

1 curtida