Adiciona regiões Top Bar e Navigation ao tema do microsite

- Top Bar: barra estreita acima do header para menu do usuário,
  fundo escuro com links claros alinhados à direita.
- Navigation: barra horizontal abaixo do header para menu da página,
  estilo baseado no nav-secondary do Olivero (hover com underline animado).
- Inclui menu.html.twig para gerar as classes .menu, .menu__item e
  .menu__link necessárias para o CSS funcionar (stable9 não as adiciona).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 11:10:36 -03:00
parent 0c7b346530
commit 505c9fb64a
4 changed files with 187 additions and 0 deletions

View File

@@ -23,6 +23,12 @@
<div class="microsite-content-area">
{% if page.top_bar %}
<div class="microsite-top-bar" role="navigation" aria-label="{{ 'User account menu'|t }}">
{{ page.top_bar }}
</div>
{% endif %}
{# Header: blocos configurados no admin OU header padrão gerado com dados do usuário. #}
{% if page.header %}
<header class="microsite-header" role="banner">
@@ -50,6 +56,12 @@
</header>
{% endif %}
{% if page.nav %}
<nav class="microsite-nav" role="navigation" aria-label="{{ 'User page menu'|t }}">
{{ page.nav }}
</nav>
{% endif %}
{% if page.highlighted %}
<div class="microsite-highlighted">
{{ page.highlighted }}