function metatag_page_manager_metatags_alter in Metatag 8
Implements hook_metatag_alter().
File
- metatag_page_manager/
metatag_page_manager.module, line 87 - Contains metatag_page_manager.module.
Code
function metatag_page_manager_metatags_alter(array &$metatags, array &$context) {
if (!$context['entity'] instanceof PageVariant) {
return;
}
$key = $context['entity']
->getEntityType()
->id() . '__' . $context['entity']
->id();
$metatag_variant = MetatagDefaults::load($key);
if ($metatag_variant) {
$metatags = array_merge($metatags, $metatag_variant
->get('tags'));
}
}