1

鉴于此 JSON:

case studies: [
  [ "Nubaru",
    ["Nubaru Yearly Report", "Web design", "2013", "/case-studies/Nubaru.html", "/images/case-studies/Nubaru.png"]
  ],
  [ "Ekande",
    ["Ekande application", "Web application design", "2013", "/case-studies/Ekande.html", "/images/case-studies/Ekande.png"]
  ]
]

而这种液体(使用 Jekyll):

<ul>
{% for items in page.case-studies %}
  {% for item in items %}
    <li>
      {{ item }}
      <!-- How to get sub items? -->
    </li>
  {% endfor %}
{% endfor %}
</ul>
  • 我将如何访问内部数组中的数据?
  • 有没有办法命名数据,所以我可以像这样访问它:{{ case-study.date }}?
4

1 回答 1

2

对于第一个问题,您是否尝试过使用第三个循环{% for subItem in {{ item[2] }} %},或者直接访问,比如数据{{ item[2][3] }}

对于第二个,您可以{% assign %}像这样使用:{% assign caseDate = 'your-value' %},cf。http://wiki.shopify.com/Liquid#Variable_Assignment

于 2013-07-04T10:02:39.630 回答