You are here

flexiform.schema.yml in Flexiform 8

config/schema/flexiform.schema.yml

File

config/schema/flexiform.schema.yml
View source
  1. # Flexiform configuration information for form mode displays.
  2. core.entity_form_display.*.*.*.third_party.flexiform:
  3. type: mapping
  4. label: 'Flexiform Entity form display'
  5. mapping:
  6. enhancer:
  7. type: sequence
  8. label: 'Enhancer'
  9. sequence:
  10. type: flexiform.enhancer.[id]
  11. flexiform.enhancer:
  12. type: mapping
  13. mapping:
  14. id:
  15. type: string
  16. label: 'ID'
  17. flexiform.enhancer.*:
  18. type: flexiform.enhancer
  19. flexiform.enhancer.multiple_entities:
  20. type: flexiform.enhancer
  21. label: 'Multiple entities'
  22. mapping:
  23. entities:
  24. type: sequence
  25. label: 'Entity'
  26. sequence:
  27. type: flexiform.form_entity.[plugin]
  28. flexiform.enhancer.submit_button_ajax:
  29. type: flexiform.enhancer
  30. label: 'Submit button AJAX settings'
  31. mapping:
  32. ajax:
  33. type: sequence
  34. label: 'Ajax'
  35. sequence:
  36. type: mapping
  37. mapping:
  38. enabled:
  39. type: boolean
  40. label: 'Enabled'
  41. response:
  42. type: string
  43. label: 'Response action'
  44. flexiform.enhancer.submit_button_label:
  45. type: flexiform.enhancer
  46. label: 'Submit button labels'
  47. mapping:
  48. label:
  49. type: sequence
  50. label: 'Label'
  51. sequence:
  52. type: string
  53. flexiform.enhancer.submit_button_redirect:
  54. type: flexiform.enhancer
  55. label: 'Submit button redirect paths'
  56. mapping:
  57. redirect:
  58. type: sequence
  59. label: 'Redirect'
  60. sequence:
  61. type: path
  62. flexiform.enhancer.page_exposure:
  63. type: flexiform.enhancer
  64. label: 'Page Exposure'
  65. flexiform.form_entity:
  66. type: mapping
  67. mapping:
  68. label:
  69. type: string
  70. label: 'Entity label'
  71. plugin:
  72. type: string
  73. label: 'Entity plugin'
  74. save_on_submit:
  75. type: integer
  76. label: 'Save on submit'
  77. context_mapping:
  78. type: sequence
  79. label: 'Context assignments'
  80. sequence:
  81. - type: string
  82. flexiform.form_entity.*:
  83. type: flexiform.form_entity
  84. flexiform.form_entity.current_user:
  85. type: flexiform.form_entity
  86. label: 'Current User'
  87. flexiform.form_entity.load:*:
  88. type: flexiform.form_entity
  89. label: 'Load Entity'
  90. mapping:
  91. id:
  92. type: string
  93. label: 'Entity id'
  94. flexiform.form_entity.provided:*:
  95. type: flexiform.form_entity
  96. label: 'Provided Entity'
  97. flexiform.form_entity.referenced_entity:*:*:*:*:
  98. type: flexiform.form_entity
  99. label: 'Referenced entity'
  100. mapping:
  101. create:
  102. type: boolean
  103. label: 'Create entity'