> For the complete documentation index, see [llms.txt](https://wiki.themeware.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.themeware.design/wissensdatenbank/haeufige-fehler/administration/undefined-variable.md).

# Undefined variable $...

## Fehlerbeschreibung

Du erhältst die Fehlermeldung `Unable to compile the theme "...". Undefined variable $...`.

## Ursache

Entscheidend ist hier der Hinweis "**Undefined variable $...**". Dies bedeutet, dass eine unbekannte Variable in einem Konfigurationsfeld eingetragen wurde und auch in welchem Konfigurationsfeld dies der Fall ist bzw. wie der technische Name des Feldes lautet: **$...**

#### Beispiel:

Laute die Fehlermeldung beispielsweise `Unable to compile the theme "TcinnThemeWareModern". Undefined variable $twt-color-brand-primary-light: line: 12, column 1`, kann das Theme aufgrund eines Fehler im Konfigurationsfeld `$twt-color-brand-primary-light` nicht kompiliert oder gar gespeichert werden.

{% hint style="info" %}
**Hinweis**: Lautet der Fehler nicht "Undefined variable $..." sondern "**parse error: failed at $...**" schau bitte in diesen Artikel: [Parse error: failed at $...](/wissensdatenbank/haeufige-fehler/administration/parse-error.md)
{% endhint %}

## Lösung

Es reicht das entsprechende Konfigurationsfeld zu korrigieren.

Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen `twt-color-brand-primary-light` (ohne "$").

{% embed url="<https://config.themeware.design/>" %}
ThemeWare® Config-Finder
{% endembed %}

{% hint style="success" %}
**Tipp**: Oftmals tritt dieser Fehler auf, wenn Variablen in Konfigurationsfeldern genutzt werden, die Variablen an dieser Stelle aber noch gar nicht initialisiert wurden. Nutze dann einfach den RGBA- oder HEX-Wert einer Farbe statt der Variable.
{% endhint %}

Nachdem du das Feld korrigiert hast, lässt sich das Theme oder das Duplikat wieder speichern und kompilieren.

#### Fehler nicht gelöst?

Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:

{% embed url="<https://debugging.themeware.design>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.themeware.design/wissensdatenbank/haeufige-fehler/administration/undefined-variable.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
