diff --git a/core/profiles/standard/config/block.block.bartik.account_links.yml b/core/profiles/standard/config/block.block.bartik.account_links.yml deleted file mode 100644 index 64bdb5f..0000000 --- a/core/profiles/standard/config/block.block.bartik.account_links.yml +++ /dev/null @@ -1,13 +0,0 @@ -id: bartik.account_links -label: 'Account links' -region: secondary_menu -weight: '0' -module: menu -status: '1' -plugin: menu_navigation -settings: - menu: account - level: '0' - id: secondary-menu - subject: 'Menu Navigation' -langcode: und diff --git a/core/profiles/standard/config/block.block.bartik.main_menu.yml b/core/profiles/standard/config/block.block.bartik.main_menu.yml deleted file mode 100644 index 895c255..0000000 --- a/core/profiles/standard/config/block.block.bartik.main_menu.yml +++ /dev/null @@ -1,13 +0,0 @@ -id: bartik.main_menu -label: 'Main menu' -region: main_menu -weight: '0' -module: menu -status: '1' -plugin: menu_navigation -settings: - menu: main - level: '0' - id: main-menu - subject: 'Menu Navigation' -langcode: und diff --git a/core/profiles/standard/config/block.block.bartik_account_links.yml b/core/profiles/standard/config/block.block.bartik_account_links.yml new file mode 100644 index 0000000..711bef5 --- /dev/null +++ b/core/profiles/standard/config/block.block.bartik_account_links.yml @@ -0,0 +1,15 @@ +id: bartik_account_links +uuid: a41e843f-d19c-4528-ab02-2fc335e12b1e +theme: bartik +label: 'Account links' +region: secondary_menu +weight: '0' +module: menu +status: '1' +plugin: menu_navigation +settings: + menu: account + level: '0' + id: secondary-menu + subject: 'Menu Navigation' +langcode: en diff --git a/core/profiles/standard/config/block.block.bartik_main_menu.yml b/core/profiles/standard/config/block.block.bartik_main_menu.yml new file mode 100644 index 0000000..6232846 --- /dev/null +++ b/core/profiles/standard/config/block.block.bartik_main_menu.yml @@ -0,0 +1,15 @@ +id: bartik_main_menu +theme: bartik +uuid: a30e843f-d19c-4528-ab02-2fc335e12b1e +label: 'Main menu' +region: main_menu +weight: '0' +module: menu +status: '1' +plugin: menu_navigation +settings: + menu: main + level: '0' + id: main-menu + subject: 'Menu Navigation' +langcode: en diff --git a/core/profiles/standard/standard.install b/core/profiles/standard/standard.install index 227e6fb..e9fad10 100644 --- a/core/profiles/standard/standard.install +++ b/core/profiles/standard/standard.install @@ -3,7 +3,7 @@ * @file * Install, update and uninstall functions for the standard installation profile. */ -use Drupal\Component\Uuid\Uuid; +//use Drupal\Component\Uuid\Uuid; /** * Implements hook_install(). @@ -94,7 +94,7 @@ function standard_install() { * * @ingroup config_upgrade */ -function standard_update_8000() { +/*function standard_update_8000() { // Place main-menu. $block = \Drupal::config('block.block.bartik.main_menu'); $uuid = new Uuid(); @@ -136,4 +136,4 @@ function standard_update_8000() { 'subject' => 'Menu Navigation', )); $block->save(); -} +}*/ diff --git a/core/themes/bartik/bartik.info.yml b/core/themes/bartik/bartik.info.yml index 8066b06..16829f7 100644 --- a/core/themes/bartik/bartik.info.yml +++ b/core/themes/bartik/bartik.info.yml @@ -18,6 +18,8 @@ regions: help: Help page_top: 'Page top' page_bottom: 'Page bottom' + secondary_menu: 'Secondary menu' + main_menu: 'Main menu' highlighted: Highlighted featured: Featured content: Content @@ -31,8 +33,6 @@ regions: footer_thirdcolumn: 'Footer third column' footer_fourthcolumn: 'Footer fourth column' footer: Footer - secondary_menu: 'Secondary menu' - main_menu: 'Main menu' # @todo D8: Remove once themes have to be installed. settings: shortcut_module_link: '0' diff --git a/core/themes/bartik/bartik.theme b/core/themes/bartik/bartik.theme index d25d2b0..0e4362e 100644 --- a/core/themes/bartik/bartik.theme +++ b/core/themes/bartik/bartik.theme @@ -191,8 +191,10 @@ function bartik_field__taxonomy_term_reference($variables) { /** * Implements hook_block_view_alter(). */ -function bartik_block_view_alter(array &$build, Block $block) { - if ($block->getPluginId() == 'bartik.main_menu') { +function bartik_block_view_alter(array &$build, \Drupal\block\BlockPluginInterface $block) { + return; + $configuration = $block->getConfiguration(); + if (isset($configuration['id']) && $configuration['id'] == 'main-menu') { $build['#prefix'] = ''; $build['#theme'] = 'links__system_main_menu'; @@ -203,7 +205,7 @@ function bartik_block_view_alter(array &$build, Block $block) { 'class' => array('element-invisible'), ); } - if ($block->getPluginId() == 'bartik.account_links') { + if (isset($configuration['id']) && $configuration['id'] == 'secondary-menu') { $build['#prefix'] = ''; $build['#theme'] = 'links__system_secondary_menu';