Commit 4c6e2fd9 authored by Matteo Demicheli's avatar Matteo Demicheli Committed by Damien McKenna
Browse files

Issue #3080314 by matteodem, DamienMcKenna: Load metatag defaults based on entity language.

parent a73baf34
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,8 @@ Metatag 8.x-1.x-dev, xxxx-xx-xx
  external sites in metatag_open_graph.module.
#3057582 by jrearick, DamienMcKenna, Dave Reid, sunset_bill, dspachos:
  SchemaWebPageTest not found.
#3080314 by matteodem, DamienMcKenna: Load metatag defaults based on entity
  language.


Metatag 8.x-1.10, 2019-08-29
+7 −0
Original line number Diff line number Diff line
@@ -487,6 +487,13 @@ function metatag_get_default_tags($entity = NULL) {
  /** @var \Drupal\metatag\MetatagManager $metatag_manager */
  $metatag_manager = \Drupal::service('metatag.manager');

  // Load config based on language.
  if ($entity !== NULL) {
    /** @var \Drupal\Core\Language\LanguageManagerInterface $language_manager */
    $language_manager = \Drupal::languageManager();
    $language_manager->setConfigOverrideLanguage($entity->language());
  }

  // First we load global defaults.
  $metatags = $metatag_manager->getGlobalMetatags();
  if (!$metatags) {