diff --git a/core/modules/menu_link/config/schema/menu_link.schema.yml b/core/modules/menu_link/config/schema/menu_link.schema.yml new file mode 100644 index 0000000..0a0ca83 --- /dev/null +++ b/core/modules/menu_link/config/schema/menu_link.schema.yml @@ -0,0 +1,13 @@ +field.field_settings.menu_link: + type: mapping + label: 'Menu link settings' + mapping: + parent: + type: string + label: 'Parent menu item' + available_menus: + type: sequence + label: 'Menus' + sequence: + - type: string + label: 'Menu' diff --git a/core/modules/menu_link/src/Plugin/Field/FieldType/MenuLinkItem.php b/core/modules/menu_link/src/Plugin/Field/FieldType/MenuLinkItem.php index 5cc31a2..e635e70 100644 --- a/core/modules/menu_link/src/Plugin/Field/FieldType/MenuLinkItem.php +++ b/core/modules/menu_link/src/Plugin/Field/FieldType/MenuLinkItem.php @@ -58,7 +58,7 @@ public static function defaultFieldSettings() { $settings = parent::defaultFieldSettings(); $settings['available_menus'] = ['main']; - $settings['parent'] = ['main:']; + $settings['parent'] = 'main:'; return $settings; } diff --git a/core/modules/menu_ui/config/schema/menu_ui.schema.yml b/core/modules/menu_ui/config/schema/menu_ui.schema.yml index ed1fef8..0da8ca4 100644 --- a/core/modules/menu_ui/config/schema/menu_ui.schema.yml +++ b/core/modules/menu_ui/config/schema/menu_ui.schema.yml @@ -7,17 +7,3 @@ menu_ui.settings: override_parent_selector: type: boolean label: 'Override parent selector' - -node_type.third_party.menu_ui: - type: mapping - label: 'Per-content type menu settings' - mapping: - available_menus: - type: sequence - label: 'Available menus' - sequence: - - type: string - label: 'Menu machine name' - parent: - type: string - label: 'Parent'