it-swarm.com.de

Ändern Sie den Standardtitel "Neues Konto erstellen" auf der Benutzerregistrierungsseite

Ich möchte den Standardtitel (und wahrscheinlich auch den Metatitel) der Benutzerregistrierungsseite ändern, derzeit "Neues Konto erstellen".

Ich habe die beschriebene statische und dynamische Seitentitelmethode hier sowie einige andere Vorschläge ausprobiert, aber keiner von ihnen hat funktioniert ...

Jemand? Ich habe einen Druckbildschirm der Route hinzugefügt (register_link.register), die URL lautet user/register.

(default page title

4
Dendreten

Sie können der *.theme - Datei Ihres Themas oder der *.module - Datei Ihres Moduls die folgenden zwei Hooks hinzufügen. Der erste, der den Titel ändert, der im Seitentitelblock angezeigt wird. Der zweite, der den Metatitel ändert.

/**
 * 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