295 lines
6.1 KiB
YAML
295 lines
6.1 KiB
YAML
# Schema for the configuration files of the System module.
|
|
|
|
system.site:
|
|
type: mapping
|
|
label: 'Site information'
|
|
mapping:
|
|
name:
|
|
type: label
|
|
label: 'Site name'
|
|
mail:
|
|
type: email
|
|
label: 'E-mail address'
|
|
slogan:
|
|
type: label
|
|
label: 'Slogan'
|
|
page:
|
|
type: mapping
|
|
label: 'Pages'
|
|
mapping:
|
|
403:
|
|
type: path
|
|
label: 'Default 403 (access denied) page'
|
|
404:
|
|
type: path
|
|
label: 'Default 404 (not found) page'
|
|
front:
|
|
type: path
|
|
label: 'Default front page'
|
|
admin_compact_mode:
|
|
type: boolean
|
|
label: 'Compact mode'
|
|
weight_select_max:
|
|
type: integer
|
|
label: 'Weight element maximum value'
|
|
langcode:
|
|
type: string
|
|
label: 'Default language'
|
|
|
|
system.maintenance:
|
|
type: mapping
|
|
label: 'Maintenance mode'
|
|
mapping:
|
|
enabled:
|
|
type: boolean
|
|
label: 'Put site into maintenance mode'
|
|
message:
|
|
type: text
|
|
label: 'Message to display when in maintenance mode'
|
|
langcode:
|
|
type: string
|
|
label: 'Default language'
|
|
|
|
system.authorize:
|
|
type: mapping
|
|
label: 'Authorize settings'
|
|
mapping:
|
|
filetransfer_default:
|
|
type: string
|
|
label: 'Default file transfer protocol'
|
|
|
|
system.cron:
|
|
type: mapping
|
|
label: 'Cron settings'
|
|
mapping:
|
|
threshold:
|
|
type: mapping
|
|
label: 'Thresholds'
|
|
mapping:
|
|
autorun:
|
|
type: integer
|
|
label: 'Run cron every'
|
|
requirements_warning:
|
|
type: integer
|
|
label: 'Requirements warning period'
|
|
requirements_error:
|
|
type: integer
|
|
label: 'Requirements error period'
|
|
|
|
system.date:
|
|
type: mapping
|
|
label: 'Date settings'
|
|
mapping:
|
|
first_day:
|
|
type: integer
|
|
label: 'First day of week'
|
|
country:
|
|
type: mapping
|
|
label: 'Country'
|
|
mapping:
|
|
default:
|
|
type: string
|
|
label: 'Default country'
|
|
formats:
|
|
type: sequence
|
|
label: 'Date formats'
|
|
sequence:
|
|
- type: date_format
|
|
label: 'Date format'
|
|
langcode:
|
|
type: string
|
|
label: 'Default language'
|
|
|
|
system.fast_404:
|
|
type: mapping
|
|
label: 'Fast 404 settings'
|
|
mapping:
|
|
enabled:
|
|
type: boolean
|
|
label: 'Enabled'
|
|
paths:
|
|
type: string
|
|
label: 'Paths'
|
|
exclude_paths:
|
|
type: string
|
|
label: 'Exclude paths'
|
|
html:
|
|
type: string
|
|
label: 'HTML'
|
|
|
|
system.filter:
|
|
type: mapping
|
|
label: 'Filter settings'
|
|
mapping:
|
|
protocols:
|
|
type: sequence
|
|
label: 'Allowed protocols'
|
|
sequence:
|
|
- type: string
|
|
label: 'Protocol'
|
|
|
|
system.language.types:
|
|
type: mapping
|
|
label: 'Language types'
|
|
mapping:
|
|
all:
|
|
type: sequence
|
|
label: 'All language types'
|
|
sequence:
|
|
- type: string
|
|
label: 'Language type'
|
|
configurable:
|
|
type: sequence
|
|
label: 'Configurable language types'
|
|
sequence:
|
|
- type: string
|
|
label: 'Language type'
|
|
|
|
system.logging:
|
|
type: mapping
|
|
label: 'Logging settings'
|
|
mapping:
|
|
error_level:
|
|
type: string
|
|
label: 'Error messages to display'
|
|
|
|
system.menu:
|
|
type: mapping
|
|
label: 'Menu settings'
|
|
mapping:
|
|
active_menus_default:
|
|
type: sequence
|
|
label: 'Active menus'
|
|
sequence:
|
|
- type: string
|
|
label: 'Menu'
|
|
|
|
system.performance:
|
|
type: mapping
|
|
label: 'Performance settings'
|
|
mapping:
|
|
cache:
|
|
type: mapping
|
|
label: 'Caching'
|
|
mapping:
|
|
page:
|
|
type: mapping
|
|
label: 'Page cache'
|
|
mapping:
|
|
enabled:
|
|
type: boolean
|
|
label: 'Cache pages for anonymous users'
|
|
max_age:
|
|
type: integer
|
|
label: 'Max age of page cache'
|
|
css:
|
|
type: mapping
|
|
label: 'CSS performance settings'
|
|
mapping:
|
|
preprocess:
|
|
type: boolean
|
|
label: 'Aggregate CSS files'
|
|
gzip:
|
|
type: boolean
|
|
label: 'Compress CSS files'
|
|
js:
|
|
type: mapping
|
|
label: 'JavaScript performance settings'
|
|
mapping:
|
|
preprocess:
|
|
type: boolean
|
|
label: 'JavaScript preprocess'
|
|
gzip:
|
|
type: boolean
|
|
label: 'Compress JavaScript files.'
|
|
response:
|
|
type: mapping
|
|
label: 'Response performance settings'
|
|
mapping:
|
|
gzip:
|
|
type: boolean
|
|
label: 'Compress cached pages'
|
|
stale_file_threshold:
|
|
type: integer
|
|
label: 'Stale file threshold'
|
|
theme_link:
|
|
type: boolean
|
|
label: 'Force inline link rendering'
|
|
|
|
system.rss:
|
|
type: mapping
|
|
label: 'Feed settings'
|
|
mapping:
|
|
channel:
|
|
type: mapping
|
|
label: 'Feed channel'
|
|
mapping:
|
|
description:
|
|
type: text
|
|
label: 'Feed description'
|
|
items:
|
|
type: mapping
|
|
label: 'Feed items'
|
|
mapping:
|
|
limit:
|
|
type: integer
|
|
label: 'Feed item limit'
|
|
view_mode:
|
|
type: string
|
|
label: 'Feed content'
|
|
langcode:
|
|
type: string
|
|
label: 'Default language'
|
|
|
|
system.theme:
|
|
type: mapping
|
|
label: 'Theme settings'
|
|
mapping:
|
|
admin:
|
|
type: string
|
|
label: 'Administration theme'
|
|
enabled:
|
|
type: sequence
|
|
label: 'Enabled themes'
|
|
sequence:
|
|
- type: string
|
|
label: 'Theme'
|
|
|
|
system.timezone:
|
|
type: mapping
|
|
label: 'Time zone settings'
|
|
mapping:
|
|
default:
|
|
type: string
|
|
label: 'Default time zone'
|
|
user:
|
|
type: mapping
|
|
label: 'User'
|
|
mapping:
|
|
configurable:
|
|
type: boolean
|
|
label: 'Users may set their own time zone'
|
|
default:
|
|
type: integer
|
|
label: 'Time zone for new users'
|
|
warn:
|
|
type: boolean
|
|
label: 'Remind users at login if their time zone is not set'
|
|
|
|
menu.menu.*:
|
|
type: mapping
|
|
label: 'Menu'
|
|
mapping:
|
|
id:
|
|
type: string
|
|
label: 'Menu identifier'
|
|
label:
|
|
type: label
|
|
label: 'Menu label'
|
|
description:
|
|
type: label
|
|
label: 'Menu description'
|
|
langcode:
|
|
type: string
|
|
label: 'Default language'
|