Chris@0: # Schema for Configuration files of the entity module. Chris@0: Chris@0: core.entity_view_mode.*.*: Chris@0: type: config_entity Chris@0: label: 'Entity view mode settings' Chris@0: mapping: Chris@0: id: Chris@0: type: string Chris@0: label: 'ID' Chris@0: label: Chris@0: type: label Chris@0: label: 'The human-readable name of the view mode' Chris@0: targetEntityType: Chris@0: type: string Chris@0: label: 'Target entity type' Chris@0: cache: Chris@0: type: boolean Chris@0: label: 'Cached' Chris@0: Chris@0: core.entity_form_mode.*.*: Chris@0: type: config_entity Chris@0: label: 'Entity form mode settings' Chris@0: mapping: Chris@0: id: Chris@0: type: string Chris@0: label: 'ID' Chris@0: label: Chris@0: type: label Chris@0: label: 'Label' Chris@0: targetEntityType: Chris@0: type: string Chris@0: label: 'Target entity type' Chris@0: cache: Chris@0: type: boolean Chris@0: label: 'Cache' Chris@0: Chris@0: # Overview configuration information for view mode or form mode displays. Chris@0: core.entity_view_display.*.*.*: Chris@0: type: config_entity Chris@0: label: 'Entity display' Chris@0: mapping: Chris@0: id: Chris@0: type: string Chris@0: label: 'ID' Chris@0: targetEntityType: Chris@0: type: string Chris@0: label: 'Target entity type' Chris@0: bundle: Chris@0: type: string Chris@0: label: 'Bundle' Chris@0: mode: Chris@0: type: string Chris@0: label: 'View or form mode machine name' Chris@0: content: Chris@0: type: sequence Chris@0: label: 'Field formatters' Chris@0: sequence: Chris@0: type: mapping Chris@0: label: 'Field formatter' Chris@0: mapping: Chris@0: type: Chris@0: type: string Chris@0: label: 'Format type machine name' Chris@0: weight: Chris@0: type: integer Chris@0: label: 'Weight' Chris@0: region: Chris@0: type: string Chris@0: label: 'Region' Chris@0: label: Chris@0: type: string Chris@0: label: 'Label setting machine name' Chris@0: settings: Chris@0: type: field.formatter.settings.[%parent.type] Chris@0: label: 'Settings' Chris@0: third_party_settings: Chris@0: type: sequence Chris@0: label: 'Third party settings' Chris@0: sequence: Chris@0: type: field.formatter.third_party.[%key] Chris@0: hidden: Chris@0: type: sequence Chris@0: label: 'Field display setting' Chris@0: sequence: Chris@0: type: boolean Chris@0: label: 'Value' Chris@0: Chris@0: # Overview configuration information for form mode displays. Chris@0: core.entity_form_display.*.*.*: Chris@0: type: config_entity Chris@0: label: 'Entity form display' Chris@0: mapping: Chris@0: id: Chris@0: type: string Chris@0: label: 'ID' Chris@0: targetEntityType: Chris@0: type: string Chris@0: label: 'Target entity type' Chris@0: bundle: Chris@0: type: string Chris@0: label: 'Bundle' Chris@0: mode: Chris@0: type: string Chris@0: label: 'View or form mode machine name' Chris@0: status: Chris@0: type: boolean Chris@0: label: 'Enabled' Chris@0: content: Chris@0: type: sequence Chris@0: label: 'Field widgets' Chris@0: sequence: Chris@0: type: mapping Chris@0: label: 'Field widget' Chris@0: mapping: Chris@0: type: Chris@0: type: string Chris@0: label: 'Widget type machine name' Chris@0: weight: Chris@0: type: integer Chris@0: label: 'Weight' Chris@0: region: Chris@0: type: string Chris@0: label: 'Region' Chris@0: settings: Chris@0: type: field.widget.settings.[%parent.type] Chris@0: label: 'Settings' Chris@0: third_party_settings: Chris@0: type: sequence Chris@0: label: 'Third party settings' Chris@0: sequence: Chris@0: type: field.widget.third_party.[%key] Chris@0: hidden: Chris@0: type: sequence Chris@0: label: 'Hidden' Chris@0: sequence: Chris@0: type: boolean Chris@0: label: 'Component' Chris@0: Chris@0: # Default schema for entity display field with undefined type. Chris@0: field.formatter.settings.*: Chris@0: type: mapping Chris@0: Chris@0: # Default schema for entity form display field with undefined type. Chris@0: field.widget.settings.*: Chris@0: type: mapping Chris@0: Chris@0: field.widget.settings.string_textfield: Chris@0: type: mapping Chris@0: label: 'Text field display format settings' Chris@0: mapping: Chris@0: size: Chris@0: type: integer Chris@0: label: 'Size of textfield' Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.widget.settings.string_textarea: Chris@0: type: mapping Chris@0: label: 'Textarea display format settings' Chris@0: mapping: Chris@0: rows: Chris@0: type: integer Chris@0: label: 'Rows' Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.widget.settings.uri: Chris@0: type: mapping Chris@0: label: 'URI field' Chris@0: mapping: Chris@0: size: Chris@0: type: integer Chris@0: label: 'Size of URI field' Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.widget.settings.email_default: Chris@0: type: mapping Chris@0: label: 'Email field display format settings' Chris@0: mapping: Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: size: Chris@0: type: integer Chris@0: label: 'Size of email field' Chris@0: Chris@0: field.widget.settings.datetime_timestamp: Chris@0: type: mapping Chris@0: label: 'Datetime timestamp display format settings' Chris@0: Chris@0: field.widget.settings.boolean_checkbox: Chris@0: type: mapping Chris@0: label: 'Boolean checkbox display format settings' Chris@0: mapping: Chris@0: display_label: Chris@0: type: boolean Chris@0: label: 'Display label' Chris@0: Chris@0: field.widget.settings.hidden: Chris@0: type: mapping Chris@0: label: '- Hidden - format settings' Chris@0: Chris@0: field.widget.settings.number: Chris@0: type: mapping Chris@0: label: 'Number default display format settings' Chris@0: mapping: Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.widget.settings.checkbox: Chris@0: type: mapping Chris@0: label: 'Single on/off checkbox format settings' Chris@0: mapping: Chris@0: display_label: Chris@0: type: boolean Chris@0: label: 'Use field label instead of the "On value" as label' Chris@0: Chris@0: field.widget.settings.entity_reference_autocomplete_tags: Chris@0: type: mapping Chris@0: label: 'Entity reference autocomplete (Tags style) display format settings' Chris@0: mapping: Chris@0: match_operator: Chris@0: type: string Chris@0: label: 'Autocomplete matching' Chris@0: size: Chris@0: type: integer Chris@0: label: 'Size of textfield' Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.widget.settings.entity_reference_autocomplete: Chris@0: type: mapping Chris@0: label: 'Entity reference autocomplete display format settings' Chris@0: mapping: Chris@0: match_operator: Chris@0: type: string Chris@0: label: 'Autocomplete matching' Chris@0: size: Chris@0: type: integer Chris@0: label: 'Size of textfield' Chris@0: placeholder: Chris@0: type: label Chris@0: label: 'Placeholder' Chris@0: Chris@0: field.formatter.settings.boolean: Chris@0: type: mapping Chris@0: mapping: Chris@0: format: Chris@0: type: string Chris@0: label: 'Output format' Chris@0: format_custom_false: Chris@0: type: label Chris@0: label: 'Custom output for FALSE' Chris@0: format_custom_true: Chris@0: type: label Chris@0: label: 'Custom output for TRUE' Chris@0: Chris@0: field.formatter.settings.string: Chris@0: type: mapping Chris@0: mapping: Chris@0: link_to_entity: Chris@0: type: boolean Chris@0: label: 'Link to the entity' Chris@0: Chris@0: field.formatter.settings.language: Chris@0: type: field.formatter.settings.string Chris@0: mapping: Chris@0: native_language: Chris@0: type: boolean Chris@0: label: 'Display in native language' Chris@0: Chris@0: field.formatter.settings.number_decimal: Chris@0: type: mapping Chris@0: label: 'Number decimal display format settings' Chris@0: mapping: Chris@0: thousand_separator: Chris@0: type: string Chris@0: label: 'Thousand marker' Chris@0: decimal_separator: Chris@0: type: string Chris@0: label: 'Decimal marker' Chris@0: scale: Chris@0: type: integer Chris@0: label: 'Scale' Chris@0: prefix_suffix: Chris@0: type: boolean Chris@0: label: 'Display prefix and suffix.' Chris@0: Chris@0: field.formatter.settings.number_integer: Chris@0: type: mapping Chris@0: label: 'Number integer display format settings' Chris@0: mapping: Chris@0: thousand_separator: Chris@0: type: string Chris@0: label: 'Thousand marker' Chris@0: prefix_suffix: Chris@0: type: boolean Chris@0: label: 'Display prefix and suffix.' Chris@0: Chris@0: field.formatter.settings.number_unformatted: Chris@0: type: mapping Chris@0: label: 'Number unformatted display format settings' Chris@0: Chris@0: field.formatter.settings.uri_link: Chris@0: type: mapping Chris@0: label: 'URI as link display format settings' Chris@0: Chris@0: field.formatter.settings.timestamp: Chris@0: type: mapping Chris@0: label: 'Timestamp display format settings' Chris@0: mapping: Chris@0: date_format: Chris@0: type: string Chris@0: label: 'Date format' Chris@0: custom_date_format: Chris@0: type: string Chris@0: label: 'Custom date format' Chris@0: timezone: Chris@0: type: string Chris@0: label: 'Time zone' Chris@0: Chris@0: field.formatter.settings.timestamp_ago: Chris@0: type: mapping Chris@0: label: 'Timestamp ago display format settings' Chris@0: mapping: Chris@0: future_format: Chris@0: type: string Chris@0: label: 'Future format' Chris@0: past_format: Chris@0: type: string Chris@0: label: 'Past format' Chris@0: granularity: Chris@0: type: integer Chris@0: label: 'Granularity' Chris@0: Chris@0: field.formatter.settings.entity_reference_entity_view: Chris@0: type: mapping Chris@0: label: 'Entity reference rendered entity display format settings' Chris@0: mapping: Chris@0: view_mode: Chris@0: type: string Chris@0: label: 'View mode' Chris@0: link: Chris@0: type: boolean Chris@0: label: 'Show links' Chris@0: Chris@0: field.formatter.settings.entity_reference_entity_id: Chris@0: type: mapping Chris@0: label: 'Entity reference entity ID display format settings' Chris@0: Chris@0: field.formatter.settings.entity_reference_label: Chris@0: type: mapping Chris@0: label: 'Entity reference label display format settings' Chris@0: mapping: Chris@0: link: Chris@0: type: boolean Chris@0: label: 'Link label to the referenced entity' Chris@0: