You are here

minisite.schema.yml in Mini site 8

config/schema/minisite.schema.yml

File

config/schema/minisite.schema.yml
View source
  1. # Schema for the configuration files of the Minisite module.
  2. field.storage_settings.minisite:
  3. type: base_entity_reference_field_settings
  4. label: 'File settings'
  5. mapping:
  6. display_field:
  7. type: boolean
  8. label: 'Enable Display field'
  9. display_default:
  10. type: boolean
  11. label: 'Files displayed by default'
  12. uri_scheme:
  13. type: string
  14. label: 'Upload destination'
  15. field.value.minisite:
  16. type: mapping
  17. label: 'Default value'
  18. base_minisite_field_field_settings:
  19. type: mapping
  20. mapping:
  21. handler:
  22. type: string
  23. label: 'Reference method'
  24. handler_settings:
  25. type: entity_reference_selection.[%parent.handler]
  26. label: 'File selection handler settings'
  27. file_directory:
  28. type: string
  29. label: 'File directory'
  30. file_extensions:
  31. type: string
  32. label: 'Allowed file extensions'
  33. max_filesize:
  34. type: string
  35. label: 'Maximum upload size'
  36. minisite_extensions:
  37. type: string
  38. label: 'Allowed extensions of minisite files'
  39. field.field_settings.minisite:
  40. type: base_minisite_field_field_settings
  41. label: 'Minisite settings'
  42. mapping:
  43. description_field:
  44. type: boolean
  45. label: 'Enable Description field'
  46. field.formatter.settings.minisite_link:
  47. type: mapping
  48. label: 'Generic file format settings'
  49. mapping:
  50. use_description_as_link_text:
  51. type: boolean
  52. label: 'Replace the file name by its description when available'
  53. minisite_link:
  54. type: string
  55. label: 'Use to select if minisite should be linked to content or file'
  56. field.widget.settings.minisite_default:
  57. type: mapping
  58. label: 'File format settings'
  59. mapping:
  60. progress_indicator:
  61. type: string
  62. label: 'Progress indicator'