Я пытаюсь передать аргумент в жидкостный фильтр в цикле for
, но не могу заставить его работать.
В _data
у меня есть файл с именем fruit_metadata.yml
с таким содержанием:
apples:
country: unites states
bananas:
country: brazil
oranges:
country: florida
Я хочу просмотреть содержимое и получить страну для каждого фрукта. Вот что я делаю:
{% assign fruit = "apples, oranges, bananas" | split: "," %}
{% for item in fruit %}
* doesn't work: {{ site.data.fruit_metadata[item].country }}
* works: {{ site.data.fruit_metadata.apples.country }}
{% endfor %}```
For some reason, `[item]` doesn't seem to be working. The "doesn't work" line returns nothing. The "works" line returns "united states."
How can I pass in `item` here to get the data?