Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- login.compnay_login_form:
- path: '/u/{company_name}/login'
- defaults:
- _controller: 'DrupalloginControllerLoginController::login_form'
- _title: 'Login'
- requirements:
- _permission: 'access content
- login.compnay_login_form:
- path: '/{company_name}/login'
- defaults:
- _controller: 'DrupalloginControllerLoginController::login_form'
- _title: 'Login'
- requirements:
- _permission: 'access content'
- /**
- * Implements hook__path_insert().
- */
- function mymodule_path_insert($path) {
- if (preg_match('/company/(.*)/', '/company/xyz', $matches) && preg_match('/node/(d+)$/', $path['source'])) {
- $company_name = $matches[1];
- Drupal::service('path.alias_storage')->save("/u/$company_name/login", "$company_name/login" $path['langcode']);
- }
- }
Add Comment
Please, Sign In to add comment