Time, bom dia!
É possível para um mesmo arquivo header.jsonc eu definir por rota por exemplo tenho 3 ( b2b-home, selecao-empresas e cadastro ) o que vai aparecer no HEADER.
Exemplo:
Na rota /b2b-home eu quero que apareça 5 elementos childrens;
Na rota /selecao-empresas apenas 2 elementos children;
e finalmente na terceira apenas um elemento childre no header.
Caso não exista essa possibilidade alguem tem em mente a melhor forma de tratar isso de maneira mais eficiente.
Hi Rafael,
In VTEX IO, it is possible to declare multiple versions of the header in the store theme. These different versions can have different tags (e.g., header-layout.desktop#header1, header-layout.desktop#header2) and be composed of different elements.
My recommendation for a scenario like this would be to create header variations, define them within different templates, and associate those templates with the relevant routes.
Hello rlandrade, how are you?
As Eduardo mentioned, you can create different versions of the header using different tags.
To associate it with the template, just use a “parent” inside the route. Example:
Insert a header that appears only on the Home page:
“store.home”: {
“parent”: {
“header”: “flex-layout.row#heade-home”
},
“blocks”: [
]
},
You can do the same with the footer 
I hope this helps.
Best regards.