Đây là trường hợp sử dụng sự nối tiếp
. Không giống như ánh xạ, các khóa là tùy chọn và không cần được mô tả bằng lược đồ.
Từ Lược đồ cấu hình/siêu dữ liệu:
trình tự: Thuộc tính trên giá trị của loại trình tự, được sử dụng để xác định danh sách tùy ý các giá trị được xác định. Trong một chuỗi, các khóa là tùy chọn và có thể là số nguyên hoặc chuỗi và không được ánh xạ rõ ràng. Chỉ các loại giá trị phải được xác định trong lược đồ.
Xa hơn nữa trong cùng tài liệu đó, chúng tôi thấy các ví dụ cho Định nghĩa trình tự. Ví dụ thứ hai, Xác định một lược đồ mới, trông rất giống trường hợp của bạn.
Định nghĩa lược đồ:
tên miền.language_negotiation:
gõ: config_object
nhãn: 'Thương lượng ngôn ngữ miền'
lập bản đồ:
tên miền_ngôn ngữ:
loại: trình tự
nhãn: 'Miền'
sự nối tiếp:
loại: chuỗi
nhãn: 'Lập bản đồ mã Langcode'
Cấu hình ví dụ được hỗ trợ bởi định nghĩa giản đồ trên:
tên miền_ngôn ngữ:
ví dụ_local: vi
one_example_local: af
two_example_local: af
three_example_local: vi
four_example_local: vi
Đối với trường hợp cụ thể của bạn, bạn có thể cập nhật định nghĩa lược đồ của mình như:
mymodule.settings:
gõ: config_entity
nhãn: 'Cài đặt Breadcrumb của Mymodule'
lập bản đồ:
nút_gói:
# Thay đổi từ ánh xạ sang trình tự
loại: trình tự
nhãn: 'Gói tên máy.'
# MỚI: mô tả các giá trị trình tự của bạn.
sự nối tiếp:
loại: chuỗi
nhãn: 'bất cứ thứ gì bạn gọi là "giá trị" của mảng node_bundles của bạn'