أحاول الوصول إلى إعداد قائمة في ملف yml باستخدام عامل تشغيل @each SCSS ولكن لا يمكنني جعله يعمل لأكثر من إدخال قائمة واحد. يعمل الكود كما هو متوقع مع القيمة الافتراضية “” أو عنصر واحد في القائمة، ولكن ليس لأكثر من ذلك.
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، يجب أن تكون القيمة هي نفسها) للتأكد.