non riesco ad accedere a un’impostazione di lista in un file yml con un operatore SCSS @each ma non riesco a farlo funzionare per più di una voce di lista. il codice funziona come previsto con il valore predefinito “” o un elemento nella lista, ma non per più di uno.
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;
}
questo sembra che dovrebbe essere abbastanza semplice, ma non appena aggiungo più di una voce alla lista, smette di funzionare ma senza errori.
Non l’ho testato, ma penso che le impostazioni dell’elenco siano delimitate da barre verticali |.
Potrebbe essere possibile che $setting nel tuo CSS sia uguale a something|something_else|etc. Potresti stampare il valore in qualche attributo CSS (o JS, il valore dovrebbe essere lo stesso) per esserne sicuro.
Sì, stavo giusto pensando a questo e mi chiedevo se dovessi separare quei valori di lista con uno script? Sospetto che stia trattando più elementi di una lista come una singola stringa.