Kaynağa Gözat

added view mode field

Bachir Soussi Chiadmi 6 yıl önce
ebeveyn
işleme
bc471f00f8

+ 8 - 0
sites/default/config/sync/core.entity_form_display.node.page.default.yml

@@ -6,6 +6,7 @@ dependencies:
     - field.field.node.page.body
     - field.field.node.page.field_page_type
     - field.field.node.page.field_son
+    - field.field.node.page.field_view_mode
     - field.field.node.page.field_visuel
     - field.field.node.page.field_workflow_generic
     - image.style.thumbnail
@@ -68,6 +69,7 @@ third_party_settings:
       children:
         - field_page_type
         - langcode
+        - field_view_mode
         - field_workflow_generic
       parent_name: group_tabs
       weight: 4
@@ -128,6 +130,12 @@ content:
             attach_mode: move
     type: file_generic
     region: content
+  field_view_mode:
+    weight: 5
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
   field_visuel:
     weight: 1
     settings:

+ 8 - 0
sites/default/config/sync/core.entity_view_display.node.page.default.yml

@@ -6,6 +6,7 @@ dependencies:
     - field.field.node.page.body
     - field.field.node.page.field_page_type
     - field.field.node.page.field_son
+    - field.field.node.page.field_view_mode
     - field.field.node.page.field_visuel
     - field.field.node.page.field_workflow_generic
     - node.type.page
@@ -34,6 +35,13 @@ content:
     third_party_settings: {  }
     type: file_default
     region: content
+  field_view_mode:
+    weight: 5
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
   field_visuel:
     weight: 0
     label: above

+ 23 - 0
sites/default/config/sync/field.field.node.page.field_view_mode.yml

@@ -0,0 +1,23 @@
+uuid: f81daf52-fa94-423a-b2bb-1d05ad1e31c9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_view_mode
+    - node.type.page
+  module:
+    - options
+id: node.page.field_view_mode
+field_name: field_view_mode
+entity_type: node
+bundle: page
+label: 'Mode d''affichage'
+description: ''
+required: true
+translatable: false
+default_value:
+  -
+    value: 2
+default_value_callback: ''
+settings: {  }
+field_type: list_integer

+ 30 - 0
sites/default/config/sync/field.storage.node.field_view_mode.yml

@@ -0,0 +1,30 @@
+uuid: 6149b1f5-5d01-463a-b194-3dab51ea4502
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - options
+id: node.field_view_mode
+field_name: field_view_mode
+entity_type: node
+type: list_integer
+settings:
+  allowed_values:
+    -
+      value: 1
+      label: 'Image 2 colonnes'
+    -
+      value: 2
+      label: 'Image 1 colonne'
+    -
+      value: 3
+      label: 'Texte 1 colonne'
+  allowed_values_function: ''
+module: options
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false