Веточка и Ямл с Гравом
В настоящее время я создаю модуль на Grav, но у меня есть проблема.Ямл:
table:
-
title: Test
content:
-
value: 'test1'
-
value: 'test2'
-
value: 'test3'
Веточка:
{% for item in page.header.table.content %}
<h1>{{item.value}}</h1>
{% endfor %}
Я не могу отобразить "значение", но если я делаю:
{% for item in page.header.table %}
<h1>{{item.title}}</h1>
{% endfor %}
заголовок отображается правильно
1 ответ
Решение
Потому что таблица представляет собой массив объектов
{% for item in page.header.table %}
<h1>{{item.title}}</h1>
{% endfor %}
{# you can also do for item in page.header.table.0.content #}
{% for item in (page.header.table|first).content %}
<h1>{{item.value}}</h1>
{% endfor %}