---
title: Twig-variabler
url: 'https://groovy.simplo.dev/produkt-a/referens/twig-variabler'
updated: '2026-09-20'
description: 'Egna Twig-funktioner som temat tillhandahåller.'
---

# Twig-variabler

Egna Twig-funktioner som temat tillhandahåller.

## Funktioner

Temat registrerar tre egna Twig-funktioner via `onTwigInitialized`.

```twig
{{ docs_headings(page.content) }}
{{ page.content|docs_add_heading_ids|raw }}
{{ docs_flat_pages() }}
```

### docs\_headings

Returnerar en lista med `level`, `id` och `text` för varje `h2`/`h3` i renderad HTML. Används av högerspaltens innehållsförteckning.

### docs\_add\_heading\_ids

Injicerar `id="slug"` i rubriktaggar som saknar id, så att länkar från innehållsförteckningen fungerar.

## Globala variabler

| Variabel | Innehåll |
|---|---|
| `page` | Aktuell sida |
| `pages` | Sidträdets rot |
| `theme_var('key')` | Temats konfigurationsvärden |

> [!IMPORTANT]
> `docs_flat_pages()` bygger en djupled-först-lista av alla synliga, routbara sidor och används för föregående/nästa-länkar över sektionsgränser.

---

## Navigation

- Parent: [Referens](https://groovy.simplo.dev/produkt-a/referens.md)
- Previous: [Frontmatter](https://groovy.simplo.dev/produkt-a/referens/frontmatter.md)
- Next: [Introduktion](https://groovy.simplo.dev/produkt-a/introduktion.md)
