uswds_blb_configuration-1.0.0-beta2/config/schema/uswds_blb_configuration.schema.yml

config/schema/uswds_blb_configuration.schema.yml
uswds_blb_configuration.layout_defaults:
  type: config_entity
  label: 'USWDS Layout Builder default config'
  mapping:
    container_type:
      type: config_entity
      label: 'Container type'
      mapping:
        weight:
          type: string
          label: 'Weight'
        default_value:
          type: string
          label: 'Default value'
        form_options:
          type: sequence
          label: 'Form Options'
          sequence:
            type: string
            label: 'Container option'
    remove_gutters:
      type: config_entity
      label: 'Gutters'
      mapping:
        weight:
          type: string
          label: 'Weight'
        default_value:
          type: integer
          label: 'Default value'
        form_options:
          type: sequence
          label: 'Form Options'
          sequence:
            type: string
            label: 'Gutter option'
    breakpoints:
      type: config_entity
      label: 'Breakpoints'
      mapping:
        weight:
          type: string
          label: 'Weight'

uswds_blb_configuration.breakpoint.*:
  type: config_entity
  label: 'USWDS Layout Builder breakpoint config'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    base_class:
      type: string
      label: 'Base class'
    weight:
      type: integer
      label: 'Weight'
uswds_blb_configuration.layout.*:
  type: config_entity
  label: 'USWDS Layout Builder Layout config'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    number_of_columns:
      type: string
      label: 'Number of columns'
uswds_blb_configuration.layout_option.*:
  type: config_entity
  label: 'USWDS Layout Builder Layout option config'
  mapping:
    id:
      type: string
      label: 'ID'
    layout_id:
      type: string
      label: 'Layout ID'
    label:
      type: label
      label: 'Label'
    structure:
      type: string
      label: 'Structure'
    breakpoints:
      type: sequence
      sequence:
        type: string
        label: Breakpoints
    default_breakpoints:
      type: sequence
      sequence:
        type: string
        label: Default Breakpoints
    weight:
      type: integer
      label: 'Weight'
uswds_blb_configuration.settings:
  type: config_entity
  label: 'USWDS Layout Builder Layout settings'
  mapping:
    hide_section_settings:
      type: boolean
      label: 'Hide section settings'
    live_preview:
      type: boolean
      label: 'Enable live preview'
    responsive:
      type: boolean
      label: 'Enable responsive'
    one_col_layout_class:
      type: string
      label: 'One col layout class'
    background_colors:
      type: string
      label: 'Background colors'
    background_image:
      type: mapping
      label: 'Relationship'
      mapping:
        bundle:
          type: string
          label: 'Bundle'
        field:
          type: string
          label: 'Field'
    background_local_video:
      type: mapping
      label: 'Relationship'
      mapping:
        bundle:
          type: string
          label: 'Bundle'
        field:
          type: string
          label: 'Field'
uswds_blb_configuration.section_styles:
  type: config_entity
  label: 'USWDS Layout Builder Styles'
  mapping:
    plugins:
      type: sequence
      label: Style Group
      sequence:
        type: sequence
        label: Plugin
        sequence:
          type: mapping
          mapping:
            enabled:
              type: boolean
              label: Enabled

layout_plugin.settings.uswds_blb_configuration:*:
  type: config_entity
  label: 'USWDS Layout Builder Layouts'
  mapping:
    label:
      type: string
      label: 'Label'
    container_wrapper_classes:
      type: string
      label: 'Container Wrapper Class'
    container_wrapper_attributes:
      type: string
      label: 'Container Wrapper Attributes'
    container_wrapper:
      type: sequence
      label: 'Container Wrapper'
      sequence:
        type: '[%key].container_wrapper'
    container_wrapper_bg_color_class:
      type: string
      label: 'Container Wrapper Background Color Class'
    container_wrapper_bg_media:
      type: string
      label: 'Container Wrapper Background Media'
    container:
      type: string
      label: 'Container'
    section_classes:
      type: string
      label: 'Section Classes'
    section_attributes:
      type: string
      label: 'Section Attributes'
    regions_classes:
      type: sequence
      sequence:
        type: string
        label: 'Region Classes'
    regions_attributes:
      type: sequence
      sequence:
        type: string
        label: 'Region Attributes'
    breakpoints:
      type: sequence
      sequence:
        type: int
        label: 'Breakpoints'
    layout_regions_classes:
      type: sequence
      sequence:
        type: 'boostrap_layout_builder_layout_regions_classes.[%key]'
    remove_gutters:
      type: string
      label: 'Remove Gutters'

boostrap_layout_builder_layout_regions_classes.*:
  type: sequence
  label: 'Layout Regions Classes'
  sequence:
    type: string
    label: 'Layout Regions Class'

uswds_blb_configuration.style_settings:
  type: config_object
  label: 'USWDS styles settings'
  mapping:
    layout_builder_theme:
      type: string
      label: "Layout builder theme"
    background_colors:
      type: string
      label: "Background colors"
    background_colors_hex:
      type: string
      label: "Background colors hex"
    background_image:
      type: mapping
      label: 'Relationship'
      mapping:
        bundle:
          type: string
          label: 'Bundle'
        field:
          type: string
          label: 'Field'
    background_local_video:
      type: mapping
      label: 'Relationship'
      mapping:
        bundle:
          type: string
          label: 'Bundle'
        field:
          type: string
          label: 'Field'
    text_colors:
      type: string
      label: "Text colors"
    text_alignment:
      type: string
      label: "Text alignment"
    padding:
      type: string
      label: "Padding"
    padding_left:
      type: string
      label: "Left padding"
    padding_top:
      type: string
      label: "Top padding"
    padding_right:
      type: string
      label: "Right padding"
    padding_bottom:
      type: string
      label: "Bottom padding"
    margin:
      type: string
      label: "Margin"
    margin_left:
      type: string
      label: "Left margin"
    margin_top:
      type: string
      label: "Top margin"
    margin_right:
      type: string
      label: "Right margin"
    margin_bottom:
      type: string
      label: "Bottom margin"
    border_style:
      type: string
      label: "Border style"
    border_left_style:
      type: string
      label: "Left border style"
    border_top_style:
      type: string
      label: "Top border style"
    border_right_style:
      type: string
      label: "Right border style"
    border_bottom_style:
      type: string
      label: "Bottom border style"
    border_width:
      type: string
      label: "Border width"
    border_left_width:
      type: string
      label: "Left border width"
    border_top_width:
      type: string
      label: "Top border width"
    border_right_width:
      type: string
      label: "Right border width"
    border_bottom_width:
      type: string
      label: "Bottom border width"
    border_color:
      type: string
      label: "Border color"
    border_left_color:
      type: string
      label: "Left border color"
    border_top_color:
      type: string
      label: "Top border color"
    border_right_color:
      type: string
      label: "Right border color"
    border_bottom_color:
      type: string
      label: "Bottom border color"
    rounded_corners:
      type: string
      label: "Rounded corners"
    rounded_corner_top_left:
      type: string
      label: "Top left rounded corners"
    rounded_corner_top_right:
      type: string
      label: "Top right rounded corners"
    rounded_corner_bottom_left:
      type: string
      label: "Bottom left rounded corners"
    rounded_corner_bottom_right:
      type: string
      label: "Bottom right rounded corners"
    box_shadow:
      type: string
      label: "Box shadow"
    scroll_effects:
      type: string
      label: "Scroll effects"
    attribute_type:
      type: string
      label: "Attribute type"
    data_key:
      type: string
      label: "Data key"
    scroll_effects_attr_type:
      type: boolean
      label: "Scroll effects attribute type"
    scroll_effects_data_key:
      type: string
      label: "Scroll effects data key"
    scroll_effects_library_type:
      type: string
      label: "Scroll effects library type"
    scroll_effects_advanced_settings:
      type: boolean
      label: "Show advanced animation settings"

uswds_blb_configuration.container_wrapper:
  type: config_entity
  label: 'Boostrap Styles Container Wrapper'
  mapping:
    background:
      type: mapping
      label: 'Background'
      mapping:
        background_type:
          type: string
          label: 'Background Type'
    background_color:
      type: mapping
      label: 'Background Color'
      mapping:
        class:
          type: string
          label: 'Class'
    background_color_desktop:
      type: mapping
      label: 'Background Color Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    background_color_laptop:
      type: mapping
      label: 'Background Color Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    background_color_tablet:
      type: mapping
      label: 'Background Color Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    background_color_mobile:
      type: mapping
      label: 'Background Color Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    background_media:
      type: mapping
      label: 'Background Media'
      mapping:
        image:
          type: mapping
          label: 'Image'
          mapping:
            media_id:
              type: string
              label: 'Media ID'
        video:
          type: mapping
          label: 'Video'
          mapping:
            media_id:
              type: string
              label: 'Media ID'
        background_options:
          type: mapping
          label: 'Background Options'
          mapping:
            background_position:
              type: string
              label: 'Background Position'
            background_repeat:
              type: string
              label: 'Background Repeat'
            background_attachment:
              type: string
              label: 'Background Attachment'
            background_size:
              type: string
              label: 'Background Size'
    text_color:
      type: mapping
      label: 'Text Color'
      mapping:
        class:
          type: string
          label: 'Class'
    padding:
      type: mapping
      label: 'Padding'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_left:
      type: mapping
      label: 'Padding Left'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_top:
      type: mapping
      label: 'Padding Top'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_right:
      type: mapping
      label: 'Padding Right'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_bottom:
      type: mapping
      label: 'Padding Bottom'
      mapping:
        class:
          type: string
          label: 'Class'
    margin:
      type: mapping
      label: 'Margin'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_left:
      type: mapping
      label: 'Margin Left'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_top:
      type: mapping
      label: 'Margin Top'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_right:
      type: mapping
      label: 'Margin Right'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_bottom:
      type: mapping
      label: 'Margin Bottom'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_mobile:
      type: mapping
      label: 'Padding Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_left_mobile:
      type: mapping
      label: 'Padding Left Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_top_mobile:
      type: mapping
      label: 'Padding Top Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_right_mobile:
      type: mapping
      label: 'Padding Right Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_bottom_mobile:
      type: mapping
      label: 'Padding Bottom Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_mobile:
      type: mapping
      label: 'Margin Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_left_mobile:
      type: mapping
      label: 'Margin Left Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_top_mobile:
      type: mapping
      label: 'Margin Top Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_right_mobile:
      type: mapping
      label: 'Margin Right Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_bottom_mobile:
      type: mapping
      label: 'Margin Bottom Mobile'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_tablet:
      type: mapping
      label: 'Padding Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_left_tablet:
      type: mapping
      label: 'Padding Left Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_top_tablet:
      type: mapping
      label: 'Padding Top Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_right_tablet:
      type: mapping
      label: 'Padding Right Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_bottom_tablet:
      type: mapping
      label: 'Padding Bottom Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_tablet:
      type: mapping
      label: 'Margin Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_left_tablet:
      type: mapping
      label: 'Margin Left Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_top_tablet:
      type: mapping
      label: 'Margin Top Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_right_tablet:
      type: mapping
      label: 'Margin Right Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_bottom_tablet:
      type: mapping
      label: 'Margin Bottom Tablet'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_desktop:
      type: mapping
      label: 'Padding Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_left_desktop:
      type: mapping
      label: 'Padding Left Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_top_desktop:
      type: mapping
      label: 'Padding Top Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_right_desktop:
      type: mapping
      label: 'Padding Right Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_bottom_desktop:
      type: mapping
      label: 'Padding Bottom Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_desktop:
      type: mapping
      label: 'Margin Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_left_desktop:
      type: mapping
      label: 'Margin Left Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_top_desktop:
      type: mapping
      label: 'Margin Top Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_right_desktop:
      type: mapping
      label: 'Margin Right Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_bottom_desktop:
      type: mapping
      label: 'Margin Bottom Desktop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_laptop:
      type: mapping
      label: 'Padding Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_left_laptop:
      type: mapping
      label: 'Padding Left Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_top_laptop:
      type: mapping
      label: 'Padding Top Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_right_laptop:
      type: mapping
      label: 'Padding Right Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    padding_bottom_laptop:
      type: mapping
      label: 'Padding Bottom Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_laptop:
      type: mapping
      label: 'Margin Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_left_laptop:
      type: mapping
      label: 'Margin Left Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_top_laptop:
      type: mapping
      label: 'Margin Top Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_right_laptop:
      type: mapping
      label: 'Margin Right Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    margin_bottom_laptop:
      type: mapping
      label: 'Margin Bottom Laptop'
      mapping:
        class:
          type: string
          label: 'Class'
    border:
      type: mapping
      label: 'Border'
      mapping:
        border_style:
          type: mapping
          label: 'Border Style'
          mapping:
            class:
              type: string
              label: 'Class'
        border_width:
          type: mapping
          label: 'Border Width'
          mapping:
            class:
              type: string
              label: 'Class'
        border_color:
          type: mapping
          label: 'Border Color'
          mapping:
            class:
              type: string
              label: 'Class'
        rounded_corners:
          type: mapping
          label: 'Rounded Corners'
          mapping:
            class:
              type: string
              label: 'Class'
        border_left_style:
          type: mapping
          label: 'Border Left Style'
          mapping:
            class:
              type: string
              label: 'Class'
        border_left_width:
          type: mapping
          label: 'Border Left Width'
          mapping:
            class:
              type: string
              label: 'Class'
        border_left_color:
          type: mapping
          label: 'Border Left Color'
          mapping:
            class:
              type: string
              label: 'Class'
        border_top_style:
          type: mapping
          label: 'Border Top Style'
          mapping:
            class:
              type: string
              label: 'Class'
        border_top_width:
          type: mapping
          label: 'Border Top Width'
          mapping:
            class:
              type: string
              label: 'Class'
        border_top_color:
          type: mapping
          label: 'Border Top Color'
          mapping:
            class:
              type: string
              label: 'Class'
        border_right_style:
          type: mapping
          label: 'Border Right Style'
          mapping:
            class:
              type: string
              label: 'Class'
        border_right_width:
          type: mapping
          label: 'Border Right Width'
          mapping:
            class:
              type: string
              label: 'Class'
        border_right_color:
          type: mapping
          label: 'Border Right Color'
          mapping:
            class:
              type: string
              label: 'Class'
        border_bottom_style:
          type: mapping
          label: 'Border Bottom Style'
          mapping:
            class:
              type: string
              label: 'Class'
        border_bottom_width:
          type: mapping
          label: 'Border Bottom Width'
          mapping:
            class:
              type: string
              label: 'Class'
        border_bottom_color:
          type: mapping
          label: 'Border Bottom Color'
          mapping:
            class:
              type: string
              label: 'Class'
        rounded_corner_top_left:
          type: mapping
          label: 'Rounded Corner Top Left'
          mapping:
            class:
              type: string
              label: 'Class'
        rounded_corner_top_right:
          type: mapping
          label: 'Rounded Corner Top Right'
          mapping:
            class:
              type: string
              label: 'Class'
        rounded_corner_bottom_left:
          type: mapping
          label: 'Rounded Corner Bottom Left'
          mapping:
            class:
              type: string
              label: 'Class'
        rounded_corner_bottom_right:
          type: mapping
          label: 'Rounded Corner Bottom Right'
          mapping:
            class:
              type: string
              label: 'Class'
    scroll_effects:
      type: mapping
      label: 'Scroll Effects'
      mapping:
        class:
          type: string
          label: 'Class'
    text_alignment:
      type: mapping
      label: 'Text Alignment'
      mapping:
        class:
          type: string
          label: 'Class'

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

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