Add Footer Block options to make_block
This commit is contained in:
parent
19d77064b0
commit
efb2a51216
9 changed files with 185 additions and 12 deletions
|
|
@ -33,4 +33,33 @@ function create_basic_block(string $info, string $html, string $region, string $
|
|||
'weight' => 0,
|
||||
]);
|
||||
$block->save();
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** get_footer_region returns the region that implements the footer */
|
||||
function get_footer_region(): string {
|
||||
$footer_block_map = [
|
||||
"teriyaki" => "footer_bottom",
|
||||
"olivero" => "footer_bottom",
|
||||
"bartik" => "footer_fifth",
|
||||
"ffbartik" => "footer_fifth",
|
||||
"dxpr_theme" => "footer",
|
||||
"bootstrap" => "footer",
|
||||
"bootstrap4" => "footer",
|
||||
"bootstrap5" => "footer",
|
||||
"bootstrap_for_drupal" => "footer_sub_center",
|
||||
"bootstrap_for_drupal_subtheme" => "footer_sub_center",
|
||||
"roma_theme" => "footer_fifth",
|
||||
"gnm2018" => "footer",
|
||||
"oin_graphik" => "footer",
|
||||
"oin_paleo" => "footer",
|
||||
"oin_projekt" => "footer",
|
||||
];
|
||||
|
||||
$theme = \Drupal::service('theme.manager')->getActiveTheme();
|
||||
if (!$theme) {
|
||||
return "";
|
||||
}
|
||||
return $footer_block_map[$theme->getName()] ?? ""; // return the theme
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue