You are here

entity_extra_field.schema.yml in Entity Extra Field 8

Same filename and directory in other branches
  1. 2.0.x config/schema/entity_extra_field.schema.yml
config/schema/entity_extra_field.schema.yml

File

config/schema/entity_extra_field.schema.yml
View source
  1. entity_extra_field.extra_field.*.*.*:
  2. type: config_entity
  3. label: Entity Field
  4. mapping:
  5. id:
  6. type: string
  7. label: Entity extra field identifier
  8. label:
  9. type: string
  10. label: Entity extra field label
  11. display_label:
  12. type: boolean
  13. label: Display extra field label
  14. name:
  15. type: string
  16. label: Entity extra field machine name
  17. description:
  18. type: text
  19. label: Entity extra field description
  20. base_entity_type_id:
  21. type: string
  22. label: Base entity type identifier
  23. base_bundle_type_id:
  24. type: string
  25. label: Base bundle type identifier
  26. field_type_id:
  27. type: string
  28. label: Extra field type plugin identifier
  29. field_type_config:
  30. type: entity_extra_field.plugin.[%parent.field_type_id]
  31. label: Extra field type plugin configuration
  32. field_type_condition:
  33. type: sequence
  34. label: Extra field type condition information
  35. sequence:
  36. type: condition.plugin.[id]
  37. label: 'Condition plugin'
  38. field_conditions_all_pass:
  39. type: boolean
  40. label: Extra field type conditions all pass
  41. display:
  42. type: mapping
  43. label: Extra field display information
  44. mapping:
  45. type:
  46. type: string
  47. label: Extra field display type
  48. entity_extra_field.plugin.block:
  49. type: mapping
  50. label: Extra field plugin block
  51. mapping:
  52. block_type:
  53. type: string
  54. label: Block identifier
  55. block_config:
  56. type: block.settings.[%parent.block_type]
  57. label: Block configuration
  58. entity_extra_field.plugin.views:
  59. type: mapping
  60. label: Extra field plugin views
  61. mapping:
  62. view_name:
  63. type: string
  64. label: Views machine name
  65. display:
  66. type: string
  67. label: Views display name
  68. arguments:
  69. type: string
  70. label: Views display arguments
  71. entity_extra_field.plugin.token:
  72. type: mapping
  73. label: Extra field plugin token
  74. mapping:
  75. type:
  76. type: string
  77. label: Token text field type
  78. token:
  79. type: entity_extra_field.plugin.token.[%parent.type]
  80. entity_extra_field.plugin.token.textfield:
  81. type: string
  82. label: Extra field plugin token text field
  83. entity_extra_field.plugin.token.text_format:
  84. type: mapping
  85. label: Extra field plugin token text format
  86. mapping:
  87. value:
  88. type: string
  89. label: Extra field token value
  90. format:
  91. type: string
  92. label: Extra field token format