Я пытаюсь получить доступ к настройке списка в YAML-файле с помощью оператора SCSS @each, но не могу заставить это работать для более чем одной записи в списке. Код работает как ожидалось с пустым значением по умолчанию "" или одним элементом в списке, но не для нескольких.
settings.yml:
list_setting:
type: list
default: ""
description: "a list setting"
scss:
@each $setting in $list_setting {
some css formating code with each $setting here;
}
Казалось бы, это должно быть довольно просто, но как только я добавляю в список более одной записи, он перестает работать, хотя ошибок нет.
Я не проверял это, но, думаю, настройки списка разделены символом |.
Возможно, что $setting в вашем CSS равен something|something_else|etc. Чтобы убедиться в этом, вы можете вывести значение в каком-либо CSS-атрибуте (или в JS — значение должно быть одинаковым).
Да, я как раз об этом думал и wondering, нужно ли мне разбивать эти значения списка с помощью скрипта? Подозреваю, что система воспринимает несколько элементов списка как одну строку.