Sobrescreve rota canônica do usuário com micro-site e move perfil para /user/{id}/profile

- RouteSubscriber redireciona entity.user.canonical ao MicrositeHomeController
- Nova rota site_users_microsite.profile em /user/{user}/profile com _entity_access
- Corrige configFactory() → config() no MicrositeContentController
- Exclui rota de settings do tema do micro-site no ThemeNegotiator
- Adiciona local task tabs para settings (módulo pai e submódulo)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-18 11:26:06 -03:00
parent 3257c89ff7
commit 03857ee1f2
10 changed files with 136 additions and 5 deletions

View File

@@ -1,4 +1,18 @@
# Aba "Conteúdo" nas páginas de perfil de usuário.
# Aba de configurações do submódulo na página de settings do módulo pai.
site_users_microsite.settings_tab:
route_name: site_users_microsite.settings
title: 'Microsite'
base_route: site_users.settings
weight: 10
# Aba "Perfil" nas páginas do micro-site do usuário.
site_users_microsite.profile_tab:
route_name: site_users_microsite.profile
title: 'Profile'
base_route: entity.user.canonical
weight: 5
# Aba "Conteúdo" nas páginas do micro-site do usuário.
site_users_microsite.content_tab:
route_name: site_users_microsite.content
title: 'Content'