# Uma rota em branco para o menu superior

**URL:** https://meta.discourse.org/t/a-blank-route-for-the-top-menu/267282
**Category:** Feature
**Created:** [5 Junho , 2023 17:20 UTC](https://meta.discourse.org/t/a-blank-route-for-the-top-menu/267282 "2023-06-05T17:20:52Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [5 Junho , 2023 17:20 UTC](https://meta.discourse.org/t/a-blank-route-for-the-top-menu/267282/1 "2023-06-05T17:20:52Z")

</div>

> [@awesomerobot](#):
>
> Uma situação muito comum em que você se encontrará como desenvolvedor de temas é a necessidade de criar uma personalização que apareça apenas na página inicial da sua comunidade.

De fato, toda personalização que fiz para o Discourse envolveu um layout de página inicial personalizado. As opções de rota para tal página inicial são bastante limitadas:

- a página de categorias
- a lista global de mais recentes
- a lista global de mais populares

A opção mais comum na minha experiência foi escolher a rota `categories` e incluir a visão geral da categoria na página inicial. Com a barra lateral como o novo menu de navegação, essa escolha se tornou menos atraente: faz com que o link “Todas as categorias” direcione para uma página inicial e opere de forma diferente do que, por exemplo, o link “Todas as tags” logo abaixo. Também poderia exigir a renomeação desse link ou sua ocultação de seu local padrão, além de adicionar inconsistência ao menu.

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/b/d/dbd314ba009e8b068d57815d0ff5b3762448d1e6.png)

Além disso, as comunidades agora preferem uma página de destino muito personalizada. Mais uma introdução à comunidade ou uma experiência de hub comunitário. Escolher uma das páginas de lista não é uma boa opção para construir tal página.

Acho que não é tão complicado adicionar uma rota em branco personalizada como um plugin. Mas isso só poderia ser usado no plano empresarial da CDCK. Não seria uma abordagem útil para personalização oferecer uma rota em branco opcional no menu superior?

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/b/9/5b9c08a5a52dfc41b52dde98a633b29ccb6bdcfd.png)

Assim, essa rota pode ser personalizada usando apenas componentes de tema e a rota de placeholder `homepage`.

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [5 Junho , 2023 17:31 UTC](https://meta.discourse.org/t/a-blank-route-for-the-top-menu/267282/2 "2023-06-05T17:31:51Z")

</div>

Os problemas que tenho encontrado aqui também ilustram isso:

> [@Trying to show the footer on a custom landing page (using the top route)](https://meta.discourse.org/t/trying-to-show-the-footer-on-a-custom-landing-page-using-the-top-route/267269):
>
> We just launched a custom landing page where we don’t want to show any list of topics, only custom components. We use the global top route to build the landing page and set the actual list of top topics to display: none. It all works fine on staging, however, on production the footer doesn’t show on the landing page. At least I figured out what’s happening, it’s because of infinite loading not being resolved: on staging, there’s almost no top topics, so the list is already loaded even it’s n…
