context-8.x-4.x-dev/config/schema/context.schema.yml

config/schema/context.schema.yml
context.context.*:
  type: config_entity
  label: 'Context configuration'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    name:
      type: string
      label: 'Name'
    group:
      type: string
      label: 'Group'
    description:
      type: string
      label: 'Description'
    requireAllConditions:
      type: boolean
      label: 'Require All Conditions'
    disabled:
      type: boolean
      label: 'Disabled'
    conditions:
      type: sequence
      label: 'Conditions'
      sequence:
        type: condition.plugin.[id]
        label: 'Condition'
    reactions:
      type: sequence
      label: 'Reactions'
      sequence:
        type: reaction.plugin.[id]
        label: 'Reaction'
    weight:
      type: integer
      label: 'Weight'

condition.plugin.request_path_exclusion:
  type: condition.plugin
  label: 'Request Path Exclusion Condition'
  mapping:
    pages:
      type: string

condition.plugin.view_inclusion:
  type: condition.plugin
  label: 'View Inclusion Condition'
  mapping:
    view_inclusion:
      type: sequence
      label: 'View Inclusion'

condition.plugin.http_status_code:
  type: condition.plugin
  label: 'HTTP Status Code Condition'
  mapping:
    status_codes:
      type: mapping
      label: 'Status Codes'
      mapping:
        200:
          type: integer
          label: '200'
        403:
          type: integer
          label: '403'
        404:
          type: integer
          label: '404'

condition.plugin.user_status:
  type: condition.plugin
  label: 'User Profile Page Condition'
  mapping:
    user_status:
      type: mapping
      label: 'User status'
      mapping:
        viewing_profile:
          type: string
          label: 'viewing_profile'
        logged_viewing_profile:
          type: string
          label: 'logged_viewing_profile'
        own_page_true:
          type: string
          label: 'own_page_true'
        field_value:
          type: string
          label: 'field_value'
    user_fields:
      type: string
      label: 'User fields'

condition.plugin.request_domain:
  type: condition.plugin
  label: 'Request domain'
  mapping:
    domains:
      type: string
      label: 'Domains'

condition.plugin.context_all:
  type: condition.plugin
  label: 'Context (all)'
  mapping:
    values:
      type: string
      label: 'Context (all)'

condition.plugin.context:
  type: condition.plugin
  label: 'Context (any)'
  mapping:
    values:
      type: string
      label: 'Context (any)'

reaction.plugin.menu:
  type: reaction.plugin
  mapping:
    menu_items:
      type: sequence
      label: 'Menu items'

reaction.plugin.page_template_suggestions:
  type: reaction.plugin
  mapping:
    suggestions:
      type: text
      label: 'Page template suggestions'

reaction.plugin.regions:
  type: reaction.plugin
  mapping:
    regions:
      type: array
      label: 'Regions'

reaction.plugin.theme:
  type: reaction.plugin
  mapping:
    theme:
      type: string
      label: 'Theme'

reaction.plugin.blocks:
  type: reaction.plugin
  mapping:
    theme:
      type: string
      label: 'The theme in which to display the block'
    include_default_blocks:
      type: integer
      label: 'Include blocks from Block layout'
    saved:
      type: boolean
      label: 'Saved'

reaction.plugin.body_class:
  type: reaction.plugin
  mapping:
    body_class:
      type: string
      label: 'The class to add to the body'

reaction.plugin.page_title:
  type: reaction.plugin
  mapping:
    page_title:
      type: string
      label: 'The title to add to the page'

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

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