5

我发现你可以使用

{% set posts = get_taxonomy(kind="posts") %}

检索分类,但我不知道如何迭代分类的条款,例如这个分类的 single.html。

我尝试了以下类似的方法,但我得到了:

“尝试使用变量'posts'上的键值进行迭代,但它缺少一个键”

{% set posts = get_taxonomy(kind="posts") %}
{% for term in posts %}
  <li class="list__item">
    <a href="{{ term.permalink }}">
      {{ term.name }}
    </a>
  </li>
{% endfor %}
4

1 回答 1

1

get_taxonomy返回一个带有键items&的结构kind。您可以使用以下方法进行调试:

{% set posts = get_taxonomy(kind="posts") %}

<code>{{ posts.kind | json_encode(pretty=true) }}

{{ posts.items | json_encode(pretty=true) }}</code>

kind似乎有TaxonomyConfig结构,其中的每个元素items似乎都有TaxonomyTerm结构。

于 2019-10-27T11:25:53.467 回答