You are here

function menu_item_extras_entity_extra_field_info in Menu Item Extras 8.2

Implements hook_entity_extra_field_info().

Creates pseudo field for managing menu item child in render.

See also

hook_entity_extra_field_info()

File

./menu_item_extras.module, line 320
Manage fields for the menu items.

Code

function menu_item_extras_entity_extra_field_info() {
  $fields = [];
  foreach (array_keys(\Drupal::service('entity_type.bundle.info')
    ->getBundleInfo('menu_link_content')) as $bundle) {
    $fields['menu_link_content'][$bundle]['display']['children'] = [
      'label' => t('Children'),
      'description' => t('Child items position in render.'),
      'visible' => TRUE,
      'weight' => 1,
    ];
  }
  return $fields;
}