Adiciona campo field_user_homepage e ícone de página pessoal no bloco

- Novo campo link field_user_homepage (página pessoal do usuário)
- Update hook 10009 para instalações existentes
- MicrositeHeaderBlock: variável #homepage via getFieldUri()
- Template: link com ícone 'home' como primeiro item nos links acadêmicos
- CSS: fill para ícone de casinha no fundo escuro do header

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-17 10:53:13 -03:00
parent 9ec7f951bf
commit 3257c89ff7
8 changed files with 137 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.user.field_user_homepage
module:
- link
- user
id: user.user.field_user_homepage
field_name: field_user_homepage
entity_type: user
bundle: user
label: 'Personal homepage'
description: 'URL of the user personal homepage.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
title: 0
link_type: 16
field_type: link

View File

@@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- link
- user
id: user.field_user_homepage
field_name: field_user_homepage
entity_type: user
type: link
settings:
title: 0
link_type: 16
module: link
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false