hugo/docs/content/en/methods/page/GetTerms.md
2023-12-04 15:24:01 +01:00

912 B

title description categories keywords action
GetTerms Returns a collection of term pages for terms defined on the given page in the given taxonomy, ordered according to the sequence in which they appear in front matter.
related returnType signatures
page.Pages
PAGE.GetTerms TAXONOMY

Given this front matter:

{{< code-toggle file=content/books/les-miserables.md fm=true >}} title = 'Les Misérables' tags = ['historical','classic','fiction'] {{< /code-toggle >}}

This template code:

{{ with .GetTerms "tags" }}
  <p>Tags</p>
  <ul>
    {{ range . }}
      <li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li>
    {{ end }}
  </ul>
{{ end }}

Is rendered to:

<p>Tags</p>
<ul>
  <li><a href="/tags/historical/">historical</a></li>
  <li><a href="/tags/classic/">classic</a></li>
  <li><a href="/tags/fiction/">fiction</a></li>
</ul>