Initial Drupal 11 with DDEV setup

This commit is contained in:
gluebox
2025-10-08 11:39:17 -04:00
commit 89ef74b305
25344 changed files with 2599172 additions and 0 deletions

View File

@ -0,0 +1,65 @@
langcode: en
sections:
- layout_id: navigation_layout
layout_settings:
label: ''
components:
2622e40b-8786-4b8c-8883-19e49da53023:
uuid: 2622e40b-8786-4b8c-8883-19e49da53023
region: content
configuration:
id: navigation_shortcuts
label: Shortcuts
label_display: '0'
provider: navigation
weight: 0
additional: { }
3ff7be01-c8b0-4444-88f3-2364d7a8054e:
uuid: 3ff7be01-c8b0-4444-88f3-2364d7a8054e
region: content
configuration:
id: 'navigation_menu:content'
label: Content
label_display: '0'
provider: navigation
level: 1
depth: 2
weight: 1
additional: { }
3f2f743f-856f-404a-9c28-57ee83af4691:
uuid: 3f2f743f-856f-404a-9c28-57ee83af4691
region: content
configuration:
id: 'navigation_menu:admin'
label: Administration
label_display: '0'
provider: navigation
level: 2
depth: 2
weight: 2
additional: { }
283da777-e051-4571-8089-47633a9ce706:
uuid: 283da777-e051-4571-8089-47633a9ce706
region: footer
configuration:
id: navigation_user
label: User
label_display: '0'
provider: navigation
weight: 0
additional: { }
6d7080a7-abab-4bad-b960-2459ca892a54:
uuid: 6d7080a7-abab-4bad-b960-2459ca892a54
region: footer
configuration:
id: navigation_link
label: Help
label_display: '0'
provider: navigation
context_mapping: { }
title: Help
uri: 'internal:/admin/help'
icon_class: help
weight: -2
additional: { }
third_party_settings: { }

View File

@ -0,0 +1,7 @@
logo:
provider: default
path: ''
max:
filesize: 1048576
height: 40
width: 40

View File

@ -0,0 +1,10 @@
langcode: en
status: true
dependencies:
enforced:
module:
- navigation
id: content
label: Content
description: 'Content task links'
locked: true

View File

@ -0,0 +1,10 @@
langcode: en
status: true
dependencies:
enforced:
module:
- navigation
id: navigation-user-links
label: 'Navigation user links'
description: 'User links to be used in Navigation'
locked: true

View File

@ -0,0 +1,93 @@
# Schema for the configuration files of the Navigation module.
navigation.settings:
type: config_object
label: 'Navigation settings'
constraints:
FullyValidatable: ~
mapping:
logo:
type: mapping
label: 'Logo settings'
mapping:
provider:
type: string
label: 'Select Navigation logo handling'
constraints:
Choice:
- default
- hide
- custom
path:
type: string
label: 'Path'
constraints:
NotNull: [ ]
max:
type: mapping
label: 'Logo maximum settings'
mapping:
filesize:
type: integer
label: 'Maximum file sizes (bytes)'
constraints:
NotNull: [ ]
Range:
min: 0
height:
type: integer
label: 'Logo expected height'
constraints:
NotNull: [ ]
Range:
min: 0
width:
type: integer
label: 'Logo expected width'
constraints:
NotNull: [ ]
Range:
min: 0
constraints:
ValidKeys: '<infer>'
constraints:
ValidKeys: '<infer>'
navigation.block_layout:
type: config_object
mapping:
sections:
type: sequence
sequence:
type: layout_builder.section
block.settings.navigation_menu:*:
type: block_settings
label: 'Menu block'
mapping:
level:
type: integer
label: 'Starting level'
depth:
type: integer
label: 'Maximum number of levels'
block.settings.navigation_link:
type: block_settings
label: 'Link block'
mapping:
title:
type: label
label: 'Link title'
uri:
type: string
label: 'URL'
icon_class:
type: string
label: 'Icon CSS Class'
constraints:
Regex:
pattern: '/^[a-z0-9_-]+$/'
message: "The %value icon CSS class is not valid."
constraints:
FullyValidatable: ~