2016-11-28 3 views
1

Использование Джекила 3.3 Я создаю массив в файл _config.yml:Джекил перебрать тройной размер массив

profiles: 
    - user1: 
    - username: "test" 
    - link: "http://test.test" 

Я хочу, чтобы получить значение username и link для каждого пользователя. Поэтому я использую двойной цикл:

{% for profile in site.profiles %} 
    {% for user in profile %} 
     {{ user.username }} 
    {% endfor %} 
{% endfor %} 

Но это ничего не печатает, я что-то пропустил?

ответ

3

С DATAS расположены так:

profiles: 
    - username: "test" 
    link: "http://test.test" 
    - username: "test2" 
    link: "http://test.test2" 

Вы можете сделать:

{% for user in site.profiles %} 
    <a href="{{ user.link }}">{{ user.username }}</a> 
{% endfor %} 
Смежные вопросы