VoteIT

  • Nyheter
  • Dokumentation
  • Fallstudier
  • Gemenskap
  • GitHub
Star

What's on this Page

    • Taxonomy Terms Page Variables
    • Use .Site.Taxonomies Outside of Taxonomy Templates
    • The .Taxonomy Variable
      • Example Usage of .Site.Taxonomies
VARIABLES AND PARAMS

Taxonomy Variables

Taxonomy pages are of type Page and have all page-, site-, and list-level variables available to them. However, taxonomy terms templates have additional variables available to their templates.

Taxonomy Terms Page Variables

Taxonomy terms pages are of the type Page and have the following additional variables.

For example, the following fields would be available in layouts/_defaults/terms.html, depending on how you organize your taxonomy templates:

.Data.Singular
The singular name of the taxonomy (e.g., tags => tag)
.Data.Plural
The plural name of the taxonomy (e.g., tags => tags)
.Data.Pages
The list of pages in the taxonomy
.Data.Terms
The taxonomy itself
.Data.Terms.Alphabetical
The taxonomy terms alphabetized
.Data.Terms.ByCount
The Terms ordered by popularity

Note that .Data.Terms.Alphabetical and .Data.Terms.ByCount can also be reversed:

  • .Data.Terms.Alphabetical.Reverse
  • .Data.Terms.ByCount.Reverse

Use .Site.Taxonomies Outside of Taxonomy Templates

The .Site.Taxonomies variable holds all the taxonomies defined site-wide. .Site.Taxonomies is a map of the taxonomy name to a list of its values (e.g., "tags" -> ["tag1", "tag2", "tag3"]). Each value, though, is not a string but rather a Taxonomy variable.

The .Taxonomy Variable

The .Taxonomy variable, available, for example, as .Site.Taxonomies.tags, contains the list of tags (values) and, for each tag, their corresponding content pages.

Example Usage of .Site.Taxonomies

The following partial template will list all your site’s taxonomies, each of their keys, and all the content assigned to each of the keys. For more examples of how to order and render your taxonomies, see Taxonomy Templates.

all-taxonomies-keys-and-pages.html

<section>
  <ul>
    {{ range $taxonomyname, $taxonomy := .Site.Taxonomies }}
      <li><a href="{{ "/" | relLangURL}}{{ $taxonomyname | urlize }}">{{ $taxonomyname }}</a>
        <ul>
          {{ range $key, $value := $taxonomy }}
          <li> {{ $key }} </li>
                <ul>
                {{ range $value.Pages }}
                    <li><a href="{{ .Permalink}}"> {{ .LinkTitle }} </a> </li>
                {{ end }}
                </ul>
          {{ end }}
        </ul>
      </li>
    {{ end }}
  </ul>
</section>
  • Om
    • Om VoteIT
    • VoteIT och GDPR
    • Vad är VoteIT
    • VoteIT Funktioner
    • Fördelar med VoteIT
    • Licens
  • Kom Igång
    • Överblick
    • Snabbstart
    • Installera VoteIT
    • Grundläggande Användning
    • Konfiguration
  • Administration
    • Administration
  • Innehåll
  • Mallar
    • Mallar
  • Funktioner
    • Funktioners Snabbreferens
    • Debatt
    • Experiment - Verktyg
    • Export / Import
    • Grupper
    • Importera Deltagare
    • Instant-Runoff Vote Polls
    • Internationalisering
    • Introduktion
    • Liquid Democracy
    • Live Widget
    • Mixade Möten
    • Motioner
    • Omröstning Dutt
    • Omröstning Kombinerad Enkel
    • Omröstning Schulze
    • Omröstning STV
    • Omröstning STVer
    • Online Status
    • Personliga Anteckningar
    • Plugin - Velruse Autentisering
    • Projektorvy
    • QR-koder
    • RSS Feed
    • Röstgrupper
    • Röstlängd
    • Skriv ut mötesstruktur
    • Snabbstarta
    • Statistik
  • Variabler
  • Användarguider
  • Problemlösning
  • Verktyg
  • Drift och installation
  • Bidra
    • Utveckling
    • Dokumentation
  • Underhåll
  • content-management
    • VoteIT Open Source
  • contribute
    • Bidra till VoteIT
    • Teman
    • Översättning
  • functions
    • Bildfunktioner
  • templates
    • Bas och Block
  • tools
    • Utvecklarverktyg
    • Migrationer
    • Startkit
    • Frontend
    • Redigerare
    • Sök
    • Andra projekt
  • troubleshooting
    • Drift och Installation
    • Troubleshoot
    • FAQ
    • Installation
  • variables
    • Variabler
    • Taxonomi Variabler
“Taxonomy Variables” was last updated: October 30, 2019: Fixar i ordning nyheter och lokalisering av Docs guide manual. (94a7d4c)
Improve this page
By the VoteIT Authors
VoteIT Logo
  • File an Issue
  • Get Help
  • Discuss Source Code
  • @VoteIT
  • @robin_betahaus
  • @andershultman
 
 

VoteIT Sponsors

Logo for VoteIT
Logo for Betahaus
Logo for Datatrion AB
 

The VoteIT logos are copyright © VoteIT 2011–2019.

  • Nyheter
  • Dokumentation
  • Fallstudier
  • Gemenskap
  • GitHub
  • Om
  • Kom Igång
  • Administration
  • Innehåll
  • Mallar
  • Funktioner
  • Variabler
  • Användarguider
  • Problemlösning
  • Verktyg
  • Drift och installation
  • Bidra
  • Underhåll
  • content-management
  • contribute
  • functions
  • templates
  • tools
  • troubleshooting
  • variables