Pull merge.
[yaffs-website] / web / core / modules / aggregator / config / schema / aggregator.schema.yml
1 # Schema for the configuration files of the aggregator module.
2
3 aggregator.settings:
4   type: config_object
5   label: 'Aggregator settings'
6   mapping:
7     fetcher:
8       type: string
9       label: 'Fetcher'
10     parser:
11       type: string
12       label: 'Parser'
13     processors:
14       type: sequence
15       label: 'Processors'
16       sequence:
17         type: string
18         label: 'Processor'
19     items:
20       type: mapping
21       label: 'Items'
22       mapping:
23         allowed_html:
24           type: string
25           label: 'Allowed HTML tags'
26         teaser_length:
27           type: integer
28           label: 'Length of trimmed description'
29         expire:
30           type: integer
31           label: 'Discard items older than'
32     source:
33       type: mapping
34       label: 'Source'
35       mapping:
36         list_max:
37           type: integer
38           label: 'Number of items shown in listing pages'
39
40 block.settings.aggregator_feed_block:
41   type: block_settings
42   label: 'Aggregator feed block'
43   mapping:
44     block_count:
45       type: integer
46       label: 'Block count'
47     feed:
48       type: string
49       label: 'Feed'
50
51 field.formatter.settings.aggregator_title:
52   type: mapping
53   label: 'Formatter settings'
54   mapping:
55     display_as_link:
56       type: boolean
57       label: 'Display as link'