[TYPO3-german] powermail "Add new FlexForm properties"
_doc
_doc at freenet.de
Thu Mar 21 19:55:53 CET 2019
https://stackoverflow.com/questions/43847864/typo3-flexforms-displaycond
https://docs.typo3.org/typo3cms/TCAReference/Columns/Index.html#displaycond
Die Doku bei Powermail lässt offen, ob du es an den Wert im Feld von
Choose a Powermail-Form binden kannst.
https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/AddNewFlexFormProperties/Index.html
Ist nur eine Idee. Ich habe es nie probiert. Wenn es funktioniert, wäre
ein Rückmeldung schön.
Dieter
Am 21.03.2019 um 17:05 schrieb Guido:
> Hallo Community
>
> Aufgabenstellung:
> - secure_dowloads für feuser anbieten
> - 3 checkboxen als Pflichtfelder müssen "akzeptiert" werden
> - die Labels zu den checkboxen sind je nach download unterschiedlich
> (z.b. Version der zu akzeptierenden Lizenzbedingungen)
> - Sales soll bei einem Downlaod per Mail informiert werden
>
> Um nicht für jeden Download ein neues Formular anlegen zu müssen, war
> mein Gedanke über "new FlexForm properties" die Labels und Values der
> 3 checkboxen sozusagen dem Redaktuer dynamisch zur Verfugung zu stellen.
>
> Entsprechend der Doku ...
>
> Example TSConfig
> tx_powermail.flexForm.addField.settings\.flexform\.main\.test._sheet =
> main
> tx_powermail.flexForm.addField.settings\.flexform\.main\.test.label =
> New Field XX
> tx_powermail.flexForm.addField.settings\.flexform\.main\.test.config.type
> = input
> tx_powermail.flexForm.addField.settings\.flexform\.main\.test.config.eval
> = trim
>
> also ein neues FlexForm Feld angelegt und die weitere Verarbeitung in
> den Templates mit neuen FormFeldern realisisert. Das funktioniert
> soweit ganz gut.
> Redakteur wählt Insert Plugin / Powermail / das Formular mit der UID
> 5 in diesem Fall, und gibt die entsprechneden Daten in den neuen
> FlexForm Feldern ein.
>
> Nur da die sozusagen in der Globalen Page TS Config zunächst mal
> stehen, sind diese Felder in allen Formularen im Backend sichtbar.
>
> Nun könnte man die Anweisungen aus der Globalen Page TS Config
> auslagern und per include nur auf den Seite einbinden auf denen das
> Powermail Formular mit der UID 5 eingesetzt wird. Aber am einfachsten
> für den Redakteur wäre es, wenn es automatisch nur angezeigt würde,
>
> wenn tx_powermail_domain_model_form.uid = 5 dann
>
> so eine condition bekomme ich aber irgendwie nicht hin.
>
> grüsse,
> guido
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
--
---
Dr. Dieter Porth
Grünenstraße 23
D-28199 Bremen
Germany
+(049) 421 / 51 48 35 48
+(049) 160 / 99 18 06 88 (abends/ after 18:00)
More information about the TYPO3-german
mailing list