mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_users.git
synced 2026-05-03 20:20:42 -03:00
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:
@@ -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().
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user