Files
site_users/modules/site_users_microsite/site_users_microsite.routing.yml
Quintino A. G. Souza 03857ee1f2 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>
2026-03-18 11:26:06 -03:00

34 lines
1.0 KiB
YAML

site_users_microsite.profile:
path: '/user/{user}/profile'
defaults:
_controller: '\Drupal\site_users_microsite\Controller\MicrositeHomeController::profile'
_title_callback: '\Drupal\site_users_microsite\Controller\MicrositeHomeController::title'
requirements:
_entity_access: 'user.view'
user: \d+
options:
parameters:
user:
type: entity:user
site_users_microsite.content:
path: '/user/{user}/content'
defaults:
_controller: '\Drupal\site_users_microsite\Controller\MicrositeContentController::content'
_title_callback: '\Drupal\site_users_microsite\Controller\MicrositeContentController::title'
requirements:
_permission: 'access content'
user: \d+
options:
parameters:
user:
type: entity:user
site_users_microsite.settings:
path: '/admin/config/local-modules/site-users/microsite'
defaults:
_form: '\Drupal\site_users_microsite\Form\MicrositeSettingsForm'
_title: 'User Microsite Settings'
requirements:
_permission: 'administer site_users_microsite settings'