In the below config I want to remove the body field from content and add it in hidden as body: true when I uninstall the layout module.
Basically when I install the layout module the fields in manage display should get disabled/hidden and when I uninstall the module the fields should be displayed. How can I achieve this programatically?
This config code is of entity_view_display.node.article.default
uuid: eedc35e4-0592-4f1a-bdc6-47dbf60fa929
langcode: en
status: true
dependencies:
config:
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_media
- field.field.node.article.field_sample_text
- field.field.node.article.field_tags
- node.type.article
module:
- layout_builder
- text
- user
third_party_settings:
layout_builder:
enabled: false
allow_custom: false
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
comment: true
field_image: true
field_media: true
field_sample_text: true
field_tags: true
langcode: true
links: true
search_api_excerpt: true