bootstrap_five_layouts-1.0.x-dev/config/schema/bootstrap_five_layouts.schema.yml

config/schema/bootstrap_five_layouts.schema.yml
bootstrap_five_layouts.settings:
  type: config_object
  label: 'Bootstrap Layouts settings'
  mapping:
    default_container:
      type: string
      label: 'Default container type'
      description: 'The default container type for layouts'
    theme_classes:
      type: string
      label: 'Theme class sets'
      description: 'Textarea with one set per line, pipe-separated. Example: theme--green|Green'
    description_helper_selector:
      type: string
      label: 'Description helper selector'
      description: 'CSS selector for finding description elements in the settings tray'
    pillbox_classes:
      type: string
      label: 'Pillbox classes'
      description: 'Textarea with one class per line, space-separated. Example: theme--green theme--blue'
    allowed_media_types:
      type: sequence
      label: 'Allowed media types'
      sequence:
        type: string
        label: 'Media type machine name'
    max_file_size:
      type: integer
      label: 'Maximum file size (MB)'
      description: 'Maximum file size for uploads, in megabytes.'
    allowed_file_types:
      type: string
      description: 'List of allowed file extensions or MIME types for uploads.'
    allow_media:
      type: string
      label: 'Allow media preference'
      description: 'Whether to allow media or file uploads'
    enable_background:
      type: boolean
      label: 'Enable background'
    xs_label:
      type: string
      label: 'X-Small breakpoint label'
      description: 'Label for the base (xs) breakpoint'
      translatable: true
    custom_maxlength:
      type: integer
      label: 'Custom maxlength'
      description: 'Custom maxlength for custom classes'
    container_appearence:
      type: boolean
      label: 'Container details appearance'
      description: 'Controls whether container details are shown in an open or closed state'
    row_appearence:
      type: boolean
      label: 'Row details appearance'
      description: 'Controls whether row details are shown in an open or closed state'
    column_appearence:
      type: boolean
      label: 'Column details appearance'
      description: 'Controls whether column details are shown in an open or closed state'
    spacing_appearence:
      type: boolean
      label: 'Utilities appearance'
      description: 'Controls whether utility options are shown in an open or closed state'
    utility_options:
      type: mapping
      label: 'Utility options'
      description: 'Configuration for Bootstrap utility classes'
      mapping:
        field-label:
          type: string
          label: 'Field label'
          description: 'Translatable label for this utility option group'
          translatable: true
        field-description:
          type: string
          label: 'Field description'
          description: 'Translatable description for this utility option group'
          translatable: true
        applicable:
          type: sequence
          label: 'Applicable contexts'
          description: 'List of layout elements where this utility class can be applied'
          sequence:
            type: string
            label: 'Context'
        responsive:
          type: boolean
          label: 'Responsive support'
        primary:
          type: boolean
          label: 'Primary utility'
          description: 'Whether this utility group is considered primary'
        detail-group:
          type: string
          label: 'Detail group'
          description: 'The group this utility belongs to for organization'
        property:
          type: string
          label: 'CSS property'
        class:
          type: string
          label: 'CSS class prefix'
        values:
          type: mapping
          label: 'Utility values'
          mapping:
            type: string
            label: 'CSS value'
        grouping:
          type: mapping
          label: 'Grouping'
          mapping:
            '*':
              type: sequence
              label: 'Optgroup name'
              translatable: true
              sequence:
                type: string
                label: 'Option value'
    container_options:
      type: mapping
      label: 'Container options'
      description: 'Available Bootstrap container types and their labels'
    responsive_breakpoints:
      type: mapping
      label: 'Responsive breakpoints'
      description: 'Bootstrap responsive breakpoint definitions'
      mapping:
        name:
          type: string
          label: 'Breakpoint name'
          translatable: true
        short:
          type: string
          label: 'Breakpoint short code'
  base_options:
    type: mapping
    label: 'Base options'
    description: 'Basic Bootstrap layout options for columns and rows'
    mapping:
      col:
        type: mapping
        label: 'Column options'
        mapping:
          primary:
            type: boolean
            label: 'Primary option'
          detail-group:
            type: string
            label: 'Detail group'
          field-label:
            type: string
            label: 'Field label'
            translatable: true
          field-description:
            type: string
            label: 'Field description'
            translatable: true
          applicable:
            type: sequence
            label: 'Applicable contexts'
            sequence:
              type: string
              label: 'Context'
          responsive:
            type: boolean
            label: 'Responsive support'
          ltr:
            type: boolean
            label: 'LTR specific'
          property:
            type: string
            label: 'CSS property'
          class:
            type: string
            label: 'CSS class prefix'
          values:
            type: mapping
            label: 'Column values'
            mapping:
              type: string
              label: 'Column value'
      row-cols:
        type: mapping
        label: 'Row columns options'
        mapping:
          primary:
            type: boolean
            label: 'Primary option'
          detail-group:
            type: string
            label: 'Detail group'
          field-label:
            type: string
            label: 'Field label'
            translatable: true
          field-description:
            type: string
            label: 'Field description'
            translatable: true
          applicable:
            type: sequence
            label: 'Applicable contexts'
            sequence:
              type: string
              label: 'Context'
          responsive:
            type: boolean
            label: 'Responsive support'
          ltr:
            type: boolean
            label: 'LTR specific'
          property:
            type: string
            label: 'CSS property'
          class:
            type: string
            label: 'CSS class prefix'
          values:
            type: mapping
            label: 'Row column values'
            mapping:
              type: string
              label: 'Row column value'

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

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