web-dev-qa-db-fra.com

Modifiez le titre par défaut "Créer un nouveau compte" sur la page d'inscription de l'utilisateur

Je voudrais changer le titre par défaut (et probablement aussi le méta-titre) de la page d'inscription de l'utilisateur, actuellement "Créer un nouveau compte".

J'ai essayé la méthode de titre de page statique et dynamique décrite ici , ainsi que quelques autres suggestions, mais aucune n'a fonctionné ...

N'importe qui? J'ai ajouté un écran d'impression de l'itinéraire (registration_link.register), l'URL est utilisateur/s'inscrire.

default page title

4
Dendreten

Vous pouvez ajouter les deux crochets suivants au *.theme fichier ou _ de votre module *.module fichier. Le premier à modifier le titre affiché dans le cartouche de la page. Le second à modifier le méta-titre.

/**
 * Implements hook_preprocess_HOOK().
 */
function MYTHEME/MYMODULE_preprocess_page_title(&$variables) {

  if (\Drupal::routeMatch()->getRouteName() == 'user.register') {

    $variables['title'] = t('New Title');
  }
}

/**
 * Implements hook_preprocess_HOOK().
 */
function MYTHEME/MYMODULE_preprocess_html(&$variables) {

  if (\Drupal::routeMatch()->getRouteName() == 'user.register') {

    $variables['head_title']['title'] = t('New Title');
  }
}
6
leymannx