Adiciona bloco MicrositeHeaderBlock e regiões ao tema do microsite

- Novo bloco MicrositeHeaderBlock (site_users_microsite): exibe foto
  circular (220×280px), nome (h1), biografia e contatos (telefone,
  e-mail). Título oculto por padrão; biografia renderizada via
  ->processed com |raw no template.
- Remove UserInfoBlock e seu template (não estava em uso).
- Adiciona regiões Top Bar e Navigation ao tema; menu.html.twig para
  gerar classes .menu__item/.menu__link compatíveis com o CSS.
- CSS: estilos das novas regiões e do bloco de cabeçalho.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-17 07:12:55 -03:00
parent 505c9fb64a
commit 84f4661798
7 changed files with 343 additions and 289 deletions

View File

@@ -7,6 +7,24 @@
use Drupal\user\UserInterface;
/**
* Implements hook_theme().
*/
function site_users_microsite_theme(): array {
return [
'microsite_header_block' => [
'variables' => [
'photo_url' => NULL,
'photo_alt' => '',
'name' => NULL,
'bio' => NULL,
'phone' => NULL,
'email' => NULL,
],
],
];
}
/**
* Implements hook_preprocess_page().
*