You are here

block_field.yml in Block field 8

config/schema/block_field.yml

File

config/schema/block_field.yml
View source
  1. # Schema for the configuration files of the Link module.
  2. field.formatter.settings.block_field:
  3. type: mapping
  4. label: 'Link format settings'
  5. mapping: { }
  6. field.widget.settings.block_field_default:
  7. type: mapping
  8. label: 'Link format settings'
  9. mapping:
  10. plugin_id:
  11. type: string
  12. label: 'Plugin ID'
  13. settings:
  14. type: sequence
  15. label: 'Settings'
  16. sequence:
  17. type: string
  18. configuration_form:
  19. type: string
  20. field.storage_settings.block_field:
  21. type: mapping
  22. label: 'Block field settings'
  23. field.field_settings.block_field:
  24. type: mapping
  25. label: 'Block Field field settings'
  26. mapping:
  27. selection:
  28. type: string
  29. label: 'Selection method'
  30. selection_settings:
  31. type: block_field_selection.[%parent.selection]
  32. label: 'Block Field selection plugin settings'
  33. block_field_selection:
  34. type: mapping
  35. label: 'Block field selection handler settings'
  36. block_field_selection.*:
  37. type: block_field_selection
  38. block_field_selection.blocks:
  39. type: block_field_selection
  40. label: 'Blocks(default) selection handler settings'
  41. mapping:
  42. plugin_ids:
  43. type: sequence
  44. label: 'Plugin ids'
  45. sequence:
  46. type: string
  47. block_field_selection.categories:
  48. type: block_field_selection
  49. label: 'Categories selection handler settings'
  50. mapping:
  51. categories:
  52. type: sequence
  53. label: 'Categories'
  54. sequence:
  55. type: string
  56. field.value.block_field:
  57. type: mapping
  58. label: 'Default value'
  59. mapping:
  60. plugin_id:
  61. type: string
  62. label: 'Plugin ID'
  63. settings:
  64. type: sequence
  65. label: 'Settings'
  66. sequence:
  67. type: string