plugin-8.x-2.8/config/schema/plugin.schema.yml

config/schema/plugin.schema.yml
plugin.plugin_configuration.plugin_selector.plugin_selector_base:
  type: mapping
  mapping:
    collect_plugin_configuration:
      label: Collect plugin configuration
      type: boolean
    keep_previously_selected_plugins:
      label: Keep previously selected plugins
      type: boolean
    label:
      label: Label
      type: label
    description:
      label: Label
      type: label
    required:
      label: Required
      type: boolean

plugin.plugin_configuration.plugin_selector.advanced_plugin_selector_base:
  type: plugin.plugin_configuration.plugin_selector.plugin_selector_base
  mapping:
    always_show_selection_elements:
      label: Always show the selection elements
      type: boolean

plugin.plugin_configuration.plugin_selector.plugin_radios:
  type: plugin.plugin_configuration.plugin_selector.advanced_plugin_selector_base

plugin.plugin_configuration.plugin_selector.plugin_select_list:
  type: plugin.plugin_configuration.plugin_selector.advanced_plugin_selector_base

# Fallback plugin configuration in case no more specific schemas are available.
plugin.plugin_configuration.*:
  type: ignore

# The "plugin" field type schema.
"field.value.plugin:*":
  label: Plugin collection field value
  mapping:
    plugin_id:
      label: Plugin ID
      type: string
    plugin_configuration:
      label: Plugin configuration
      type: "[%parent.plugin_configuration_schema_id]"
    plugin_configuration_schema_id:
      label: Plugin configuration
      type: string
  type: config_object

# The "plugin_id" Views filter plugin configuration schema.
views.filter.plugin_id:
  type: views.filter.in_operator
  label: 'Plugin ID'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc