> 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/formular-baukasten/cms-elemente.md).

# CMS Elemente

Das Formular-Werkzeug erweitert die Erlebniswelten um einen zusätzlichen Baustein, mit dem du jedes deiner Formulare an jeder Stelle einbinden kannst.

## Block & Element „Formular"

| Element            | Zweck                                                          |
| ------------------ | -------------------------------------------------------------- |
| Block „Formular"   | Vorgefertigter Block mit einer Element-Stelle für das Formular |
| Element „Formular" | Konfigurierbares Element, das ein konkretes Formular auswählt  |

Beide findest du im CMS-Layout-Editor in der Kategorie **Formular**.

## Element-Konfiguration

In der rechten Element-Konfiguration des Layout-Editors wählst du das gewünschte Formular aus der Liste deiner aktiven Formulare aus. Die Auswahl unterstützt Suche und Mehrsprachigkeit — du siehst pro Sprache die korrekte Bezeichnung.

## Verfügbare Layouts

Das Plugin bringt keine eigenen Layouts mit — du nutzt deine bekannten Erlebniswelt-Layouts. Typische Platzierungen:

* **Footer-Page** für Kontakt- und Anfrage-Formulare
* **Landingpage** für Beratungstermine oder Bewerbungen
* **Kategorie-Detailseite** für branchenspezifische Anfragen
* **Produktdetailseite** für ergänzende Felder neben der Produkt-Anfrage

## Layout-Schritte

1. **Inhalte → Erlebniswelten** öffnen
2. Bestehendes Layout duplizieren oder neues erstellen
3. **Abschnitt** wählen (Standard, Sidebar, Full-width)
4. Block **Formular** per Drag-&-Drop einfügen
5. Element-Konfiguration rechts öffnen und Formular auswählen
6. Layout speichern und über **Layout zuweisen** an die Zielseite hängen
7. Storefront-Cache leeren

## Wichtig zu wissen

* **Inaktive Formulare** rendern nichts — der Block bleibt leer.
* **Premium-Features** in einem Formular (z. B. ein Wizard-Schritt oder bedingte Anzeige) werden in einem nicht-Premium-Plan auf der Storefront stillschweigend ausgeblendet, statt einen Hinweis auf fehlende Lizenz zu zeigen.
* Pro CMS-Layout kannst du mehrere Formular-Elemente platzieren — z. B. ein Kontakt-Formular und ein Newsletter-Formular gleichzeitig.

## Theme-Erweiterungen

Alle Storefront-Templates sind über Twig-Blöcke erweiterbar (z. B. `prems_form`, `prems_form_node_field`, `prems_form_response`). Eigene Themes können das Markup vor- und nachbestücken, ohne dass am Plugin selbst etwas geändert werden muss.


---

# 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://docs.premsoft.de/plugins/formular-baukasten/cms-elemente.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.
