26 lines
551 B
PHP
26 lines
551 B
PHP
<?php
|
|
|
|
/**
|
|
* @file
|
|
*/
|
|
|
|
use Drupal\navigation\TopBarRegion;
|
|
|
|
/**
|
|
* Prepares variables for navigation top bar template.
|
|
*
|
|
* Default template: top-bar.html.twig
|
|
*
|
|
* @param array $variables
|
|
* An associative array containing:
|
|
* - element: An associative array containing the properties and children of
|
|
* the top bar.
|
|
*/
|
|
function template_preprocess_top_bar(&$variables): void {
|
|
$element = $variables['element'];
|
|
|
|
foreach (TopBarRegion::cases() as $region) {
|
|
$variables[$region->value] = $element[$region->value] ?? NULL;
|
|
}
|
|
}
|