Tarefa 3 – correção do filtro de categorias
1. Vídeo explicativo:
https://drive.google.com/file/d/169MPA_7vwyJflhMEYtbvShwK8n5G4ymE/view?usp=sharing
2. Resumo:
2.1. problema atual
a) hoje, o filtro de categorias está exibindo categorias que não têm relação direta com a categoria da página, por exemplo:
• se a categoria principal (nível 1) não tem subcategorias, o sistema está puxando categorias e subcategorias aleatórias — o que não deveria acontecer.
• O filtro também está exibindo subcategorias de níveis mais profundos (nível 2, 3, 4, etc.), Mesmo quando o usuário está em uma categoria de nível 1
• Exemplos:
a.
https://biogenius.com.br/category/nova-teste-categoria/ (Exibindo categorias nível 1)
b.
https://biogenius.com.br/category/casa-decoracao/ (Exibindo subcategorias sem posts)
c.
https://biogenius.com.br/category/saude-beleza/ (Exibindo categorias nível 2+)
2.2. comportamento correto (o que precisa ser implementado)
a) o filtro não deve exibir todas as subcategorias:
deve exibir apenas subcategorias do nível imediatamente inferior à categoria da página (ou seja, apenas o “próximo nível”) e que possuam pelo menos 1 post.
B) Exemplo:
• Na página da categoria principal (Nível 1) “Casa & Decoração” (ex.:
https://biogenius.com.br/category/casa-decoracao/), devem ser exibidos somente as subcategorias nível dois vinculadas a ela e que tenham pelo menos um post. Nesse exemplo, as subcategorias: Teste Com Post;
2.3. CASO ESPECIAL — IMPORTANTE
a) Se nenhuma subcategoria atender a essas regras, então o filtro inteiro deve ser escondido (não mostrar nada para o usuário)
Prazo de Entrega: Não estabelecido