---
title: "TYPO3 – FORM via typoscript aufbauen und ausgeben"
url: "https://www.typo3.net/d/900643-typo3-form-via-typoscript-aufbauen-und-ausgeben"
source: "typo3.net"
tags: ["Artikel","TYPO3 7","Tipp"]
created: "2016-05-18"
last_reply: "2016-05-18"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# TYPO3 – FORM via typoscript aufbauen und ausgeben

Artikel · 0 Antworten · gestartet 2016-05-18

## Eröffnungsbeitrag

**Sebastian Schmal** · 2016-05-18 · [Beitrag #1](https://www.typo3.net/d/900643-typo3-form-via-typoscript-aufbauen-und-ausgeben/1)

Seit der TYPO3 Version 7.6 funktioniert das FORM Object nun besser und ich verwende es ab und zu via TypoScript. Daher möchte ich Euch eine Grund-Beispiel-Formular zeigen.
Hier gibt es eine grobe TYPO3 FORM Anleitung:
<https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Form/Index.html>

**Hier geht es zum TypoScript Form Beispiel:**

```typoscript
lib {
  mailformDetail = FORM
  mailformDetail {
    # https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form.html
    enctype = multipart/form-data
    method = post
    absolute = 0
    addQueryString = 1
    argumentsToBeExcludedFromQueryString =
    prefix = tx_form
    confirmation = 0
    no_cache = 0

    form {
      layout {
        containerWrap (
        <div class="detail-form-inner-wrap">
        <elements />
        </div>
        )
        elementWrap (
        <div class="form-group">
        <element />
        </div>
        )
        form (
        <form>
        <containerWrap />
        </form>
        )
        radio (
        <label />
        <input />
        )
        textarea (
        <label />
        <textarea />
        )
        textline (
        <label />
        <input />
        )
        submit (
        <label />
        <button />
        )

        error (
        <span class="error">
        <errorvalue />
        </span>
        )
      }
    }

    postProcessor {
      1 = mail
      1 {
        recipientEmail = test@domain.de
        senderEmail = test@domain.de

        subject = Kontaktanfrage
        messages {
          success = Vielen Dank für Ihre Anfrage! Wir werden uns umgehend mit Ihnen in Verbindung setzen.
          error = Es ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Kontakt.
        }
      }
    }

    10 = TEXTLINE
    10 {
      label {
        value = Vorname, Nachname
      }
      name = firstLastName
      class = form-control framed
      size = 15
      layout (
      <label />
      <input  />
      )
    }

    20 = TEXTLINE
    20 {
      type = email
      name = email
      class = form-control framed
      label {
        value = E-Mail
        specialEval = EMAIL
      }
      layout (
      <label />
      <input />
      )
    }
    30 = TEXTAREA
    30 {
      name = message
      rows = 3
      class = form-control framed
      label {
        value = Mitteilung
      }
      layout (
      <label />
      <textarea />
      )
    }
    40 = SUBMIT
    40 {
      name = button
      class = btn framed icon
      type = submit
      value = Absenden
      layout (
      <label />
      <button />
      )
    }
    rules {
      1 = required
      1 {
        showMessage = 1
        message = *
        error = Bitte ausfüllen!
        element = firstLastName
      }
      2 = email
      2 {
        showMessage = 1
        message =
        error = richtige E-Mail!
        element = email
      }
      3 = required
      3 {
        showMessage = 1
        message = *
        error = Bitte ausfüllen!
        element = email
      }
      4 = required
      4 {
        showMessage = 1
        message = *
        error = Bitte ausfüllen!
        element = message
      }
    }
  }
}
```

So könnt Ihr z.B. auch das Formular via TypoScript in die tx_news Detail-Seite einfügen.

*Ursprünglich erschienen am 18.05.2016 auf typo3-probleme.de.*

---

Quelle: „TYPO3 – FORM via typoscript aufbauen und ausgeben“, typo3.net, https://www.typo3.net/d/900643-typo3-form-via-typoscript-aufbauen-und-ausgeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
