16d79bce2b79dbab7108fc89c9982b8ec2d897a0
[yaffs-website] / web / core / modules / block / config / schema / block.schema.yml
1 # Schema for the configuration files of the Block module.
2
3 block.block.*:
4   type: config_entity
5   label: 'Block'
6   mapping:
7     id:
8       type: string
9       label: 'ID'
10     theme:
11       type: string
12       label: 'Theme'
13     region:
14       type: string
15       label: 'Region'
16     weight:
17       type: integer
18       label: 'Weight'
19     provider:
20       type: string
21       label: 'Provider'
22     plugin:
23       type: string
24       label: 'Plugin'
25     settings:
26       type: block.settings.[%parent.plugin]
27     visibility:
28       type: sequence
29       label: 'Visibility Conditions'
30       sequence:
31         type: condition.plugin.[id]
32         label: 'Visibility Condition'
33
34 block.settings.*:
35   type: block_settings