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@14: type: field_formatter.entity_view_display 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@14: field_formatter: Chris@14: type: mapping Chris@14: label: 'Field formatter' Chris@14: mapping: Chris@14: type: Chris@14: type: string Chris@14: label: 'Format type machine name' Chris@14: label: Chris@14: type: string Chris@14: label: 'Label setting machine name' Chris@14: settings: Chris@14: type: field.formatter.settings.[%parent.type] Chris@14: label: 'Settings' Chris@14: third_party_settings: Chris@14: type: sequence Chris@14: label: 'Third party settings' Chris@14: sequence: Chris@14: type: field.formatter.third_party.[%key] Chris@14: Chris@14: field_formatter.entity_view_display: Chris@14: type: field_formatter Chris@14: mapping: Chris@14: weight: Chris@14: type: integer Chris@14: label: 'Weight' Chris@14: region: Chris@14: type: string Chris@14: label: 'Region' Chris@14: 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: Chris@14: block.settings.field_block:*:*:*: Chris@14: type: block_settings Chris@14: mapping: Chris@14: formatter: Chris@14: type: field_formatter Chris@14: Chris@14: # Schema for entity actions. Chris@14: action.configuration.entity:*:*: Chris@14: type: action_configuration_default Chris@14: label: 'Entity action' Chris@18: Chris@18: action.configuration.action_send_email_action: Chris@18: type: mapping Chris@18: label: 'Send email configuration' Chris@18: mapping: Chris@18: recipient: Chris@18: type: string Chris@18: label: 'Recipient' Chris@18: subject: Chris@18: type: label Chris@18: label: 'Subject' Chris@18: message: Chris@18: type: text Chris@18: label: 'Message' Chris@18: Chris@18: action.configuration.action_goto_action: Chris@18: type: mapping Chris@18: label: 'Redirect to URL configuration' Chris@18: mapping: Chris@18: url: Chris@18: type: string Chris@18: label: 'URL' Chris@18: Chris@18: action.configuration.action_message_action: Chris@18: type: mapping Chris@18: label: 'Display a message to the user configuration' Chris@18: mapping: Chris@18: message: Chris@18: type: text Chris@18: label: 'Message'