Zum Inhalt springen

tx_form

Erstellt am 18. März 2021 · 1 Antwort · letzte Antwort am 18. März 2021

Tags: Frage

Phigiro ·

Typo3 10.4
Form
ich möchte den Defaultwert eines Eingabefeldes mit dem Seitentitel befüllen.

z.B. so, YAML des Formulars:
-
defaultValue: 'hier soll der Seitentitel rein'
type: Text
identifier: seitentitel
label: 'Seitentitel'

Ich habe schon wie blöde gegoogelt und experimentiert aber ich finde nichts wirklich hilfreiches.
Hat jemand eine Idee?
DANKE!

Julian.​Hofmann ·

Glaube, Sebastian hat da ein passendes Beispiel in seinem Blog-Artikel "TYPO3 Form Framework" ( https://wiki.sebkln.de/doku.php?id=typo3:form )

Konkret im Abschnitt "Default-Werte überschreiben" ( https://wiki.sebkln.de/doku.php?id=typo3:form#default-werte_ueberschreiben )

plugin.tx_form.settings {
    formDefinitionOverrides {
        // bitte den richtigen Formular-Identifier eintragen:
        contactForm {
            // auf root-Ebene der Formular-Definition:
            renderables {
                // Erstes Element - identifier: page-1
                0 {
                    renderables {
                        // Viertes Element unterhalb von page-1 - identifier: pagetitle
                        3 {
                            defaultValue = TEXT
                            defaultValue.data = page:title
                        }
                    }
                }
            }
        }
    }
}