[Frage] tx_form TYPO3 9.5 conditions/variants funktionieren nicht? TYPO3-Version: 9.5.9

  • typonewbe typonewbe
    Sternenflotten-Admiral
    0 x
    191 Beiträge
    3 Hilfreiche Beiträge
    25. 03. 2020, 20:39

    Hallo Liebe Community,

    folgendes Problem.

    Statisches Typoscript der form extension hinzugefügt, Formular angelegt .yml bearbeitet und condition
    hinzugefügt. Auswirkung leider garkeine.

    Eigentlich sollte es einfach sein ich möchte ein Textfeld in Abhängigkeit einer checkbox einblenden.

    Mein Code für diesen Teil sieht so aus (Quasi aus der Doku.)

    [code]-
    defaultValue: ''
    identifier: message
    label: Message
    type: Textarea
    properties:
    fluidAdditionalAttributes:
    placeholder: ''
    renderingOptions:
    enabled: false
    validators:
    -
    identifier: NotEmpty
    variants:
    -
    identifier: variant-1
    condition: 'formValues["checkbox-1"] == 1'
    renderingOptions:
    enabled: true
    -
    type: Checkbox
    identifier: checkbox-1
    label: 'Zeig Message an'
    [/code]

    renderingOptions enabled auf false element wird nicht angezeigt in der condition wieder auf true im FE passiert nix.

    Hab anhand einer leeren TYPO3 Instanz festgestellt, das gar keine JS eingebunden wird. ich vermute mal das es daran liegt nur welche JS soll ich einbinden bin davon ausgegangen, das dies das statische Plugin der tx_form das macht.

    Wäre für jede Hilfe dankbar.

    Danke schon mal im Voraus

    Beste Grüße
    Michael


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2935 Beiträge
    112 Hilfreiche Beiträge
    26. 03. 2020, 06:45

    Guten Morgen Michael.

    Ich lese die Doku etwas anders und fürchte, was Du willst, geht nicht:

    "Setting enabled: true for a form element renders it in the frontend and enables processing of its value including property mapping and validation."

    Das liest sich eher nach einer *serverseitigen* Aktivierung/Deaktivierung. Das würde auch das von Dir vermisste JavaScript erklären.

    Viele Grüße aus Würzburg
    Julian

  • typonewbe typonewbe
    Sternenflotten-Admiral
    0 x
    191 Beiträge
    3 Hilfreiche Beiträge
    27. 03. 2020, 11:18

    Guten Morgen Julian,

    sorry das ich erst jetzt antworte.

    Vielen Danke erstmal für die Info.

    Ist leider sehr schade mir hätte es schon bei "hiding entire steps (form pages) depending on the value of a form element" auffallen sollen, dass da was Faul ist. Schade auch weil man dann doch wieder auf Powermail Conditions zurückgreifen muss ;(.

    Beste Grüße aus Potsdam

    Michael

  • 1