> For the complete documentation index, see [llms.txt](https://docs.premsoft.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.premsoft.de/plugins/produkt-konfigurator/verwaltungs-dashboard/bedingte-sichtbarkeit.md).

# Bedingte Sichtbarkeit

Mit **Bedingungen** blendest du Elemente abhängig von vorherigen Antworten ein oder aus. So sehen deine Kunden immer nur die Felder, die für ihre Auswahl relevant sind – das macht selbst komplexe Konfigurationen übersichtlich.

**Beispiel:** Das Feld „Gravurtext" soll nur erscheinen, wenn der Kunde bei „Gravur gewünscht?" *Ja* gewählt hat.

## Bedingungen einrichten

{% stepper %}
{% step %}
Wähle im Element-Baum das Element aus, das **gesteuert** werden soll (z. B. „Gravurtext").
{% endstep %}

{% step %}
Öffne im Einstellungspanel den Reiter **Bedingungen**.
{% endstep %}

{% step %}
Klicke auf **Bedingung hinzufügen** und lege fest:

* **Feld:** das Referenzfeld, dessen Wert geprüft wird (z. B. „Gravur gewünscht?").
* **Operator:** die Art des Vergleichs (siehe Tabelle).
* **Wert:** der Vergleichswert (z. B. `ja`).

Das Element wird nur angezeigt, wenn die Bedingung erfüllt ist.
{% endstep %}
{% endstepper %}

## Verfügbare Operatoren

| Operator           | Bedeutung                                       |
| ------------------ | ----------------------------------------------- |
| **ist gleich**     | Der Wert entspricht genau dem Vergleichswert.   |
| **ist ungleich**   | Der Wert entspricht nicht dem Vergleichswert.   |
| **enthält**        | Der Wert enthält den Vergleichswert (Teiltext). |
| **enthält nicht**  | Der Wert enthält den Vergleichswert nicht.      |
| **ist leer**       | Es wurde (noch) nichts eingegeben/ausgewählt.   |
| **ist nicht leer** | Es wurde etwas eingegeben/ausgewählt.           |

## Mehrere Bedingungen

Legst du mehrere Bedingungen an, müssen **alle** erfüllt sein (UND-Verknüpfung), damit das Element erscheint.

## Gut zu wissen

* Die Sichtbarkeit reagiert **live** im Shop, während der Kunde konfiguriert – ohne Neuladen der Seite.
* **Ausgeblendete Pflichtfelder** werden nicht erzwungen. Ein Feld, das durch eine Bedingung verborgen ist, blockiert das Hinzufügen zum Warenkorb nicht.
* Bedingungen lassen sich mit allen Element-Typen kombinieren – auch mit Überschriften, Hinweisen und ganzen Gruppen.

{% hint style="info" %}
**Tipp:** Steuere bei Bedarf eine ganze [Gruppe](/plugins/produkt-konfigurator/verwaltungs-dashboard/layout-und-wiederholbarer-bereich.md) über eine Bedingung. So blendest du mehrere zusammengehörige Felder mit einer einzigen Regel ein oder aus.
{% endhint %}


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.premsoft.de/plugins/produkt-konfigurator/verwaltungs-dashboard/bedingte-sichtbarkeit.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
