Loading config/install/views.view.widget_instances_admin.yml +3 −3 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ dependencies: - widget_instance - widget_type id: widget_instances_admin label: 'Widget Instances Admin' label: 'Widget Instances' module: views description: '' tag: '' Loading @@ -20,7 +20,7 @@ display: display_plugin: default position: 0 display_options: title: 'Widget Instances Admin' title: 'Widget Instances' fields: status: id: status Loading Loading @@ -779,7 +779,7 @@ display: path: admin/content/interactive-components/widget-instance menu: type: normal title: 'Widget Instances Admin' title: 'Widget Instances' menu_name: admin parent: interactive_components cache_metadata: Loading src/Plugin/Field/FieldWidget/DisplayOptionsWidget.php +7 −1 Original line number Diff line number Diff line Loading @@ -96,8 +96,14 @@ class DisplayOptionsWidget extends WidgetBase implements ContainerFactoryPluginI ?: NestedArray::getValue($form, ['type', 'widget', '#default_value', 0]) ?: 0; if (!$widget_type_id) { $widget_instance = $items->getEntity(); assert($widget_instance instanceof WidgetInstanceInterface); $widget_type = $widget_instance->getWidgetType(); if (!$widget_type instanceof WidgetTypeInterface) { return $element; } $widget_type_id = $widget_type->id(); } $widget_instance = $items->getEntity(); if (!$widget_instance instanceof WidgetInstanceInterface) { return $element; Loading Loading
config/install/views.view.widget_instances_admin.yml +3 −3 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ dependencies: - widget_instance - widget_type id: widget_instances_admin label: 'Widget Instances Admin' label: 'Widget Instances' module: views description: '' tag: '' Loading @@ -20,7 +20,7 @@ display: display_plugin: default position: 0 display_options: title: 'Widget Instances Admin' title: 'Widget Instances' fields: status: id: status Loading Loading @@ -779,7 +779,7 @@ display: path: admin/content/interactive-components/widget-instance menu: type: normal title: 'Widget Instances Admin' title: 'Widget Instances' menu_name: admin parent: interactive_components cache_metadata: Loading
src/Plugin/Field/FieldWidget/DisplayOptionsWidget.php +7 −1 Original line number Diff line number Diff line Loading @@ -96,8 +96,14 @@ class DisplayOptionsWidget extends WidgetBase implements ContainerFactoryPluginI ?: NestedArray::getValue($form, ['type', 'widget', '#default_value', 0]) ?: 0; if (!$widget_type_id) { $widget_instance = $items->getEntity(); assert($widget_instance instanceof WidgetInstanceInterface); $widget_type = $widget_instance->getWidgetType(); if (!$widget_type instanceof WidgetTypeInterface) { return $element; } $widget_type_id = $widget_type->id(); } $widget_instance = $items->getEntity(); if (!$widget_instance instanceof WidgetInstanceInterface) { return $element; Loading