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"]
  ]
]

そして、このLiquid(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

最初の質問については、 のような 3 番目のループを使用し{% for subItem in {{ item[2] }} %}たり、データのように直接アクセスしたりしました{{ item[2][3] }}か?

2 番目のものについては、次のように使用できます{% assign %}: {% assign caseDate = 'your-value' %}, cf. http://wiki.shopify.com/Liquid#Variable_Assignment

于 2013-07-04T10:02:39.630 に答える