Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Danke für den Hinweis, das ist natürlich die einfachere Variante. :-) Allerdings habe ich es aber über den ["afterBuildingFinished"]-Hook gelöst und das entsprechende Repository eingebunden. Dann kann man ganz bequem die options in der Variable $renderable setzen. Danke! :-) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
ach, sorry ... ich bin ja da im deutschen Forum ... *rofl* ... -- The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea. https://t3board18.typo3.org/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Why don't you use stdWrap.cObject? You could do that with mostly TypoScript. As long as you need it for FIELDS. here i shared some short note (german) with some documented example-code (english): https://www.riccabona.it/aktuelle-meldungen/detail/artikel/von-der-wiege-bis-zur-bahre/ Back-sharing welcome! If ANYONE has an idea, how to send mails to different senders, depending on a url-param, i would be happy. no stdWrap for options.recipientAddress ATM, it seems. ... (while i could use a field of the form directly, if i am such a retarded bastard who writes the recipients mailaddress to some hidden input ... ;) ). -- The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Ich hänge an einem ähnlichem Problem. Es soll ein SingleSelect mit Werten aus einer anderen Tabelle befüllt werden. Getestet habe ich es mit folgenden Hooks, leider erfolglos: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/form']['afterBuildingFinished'] und $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/form']['initializeFormElement'] Wie kann ich nun die Options setzen, damit die mit gerendert werden? Vielen Dank! Grüße Andi ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Gibt es zu dem Thema derweil evtl. noch neue Erkenntnisse, ein Fazit oder Empfehlungen? Ich würde gern ein Feld mit Informationen aus einer tx_news Detailseite. vorbelegen (z.B. den Titel). Was wär den in dem Fall ein guter Ansatz? MfG MM Am 21.06.17 um 11:23 schrieb Lutz Eckelmann: Hallo zusammen, ich bin gerade dabei eine Internetseite zu bauen. Dabei nutze ich die System Extension Form und möchte hier gerne das Formular mit einem Übergabewert vor befüllen. In der Dokumentation gibt es zwar einen Bereich wo das beschrieben sein soll, aber da steht momentan noch "To Do". Eventuell weiß hier jemand, der es schon mal gemacht hat, wie es geht. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Also der erste Ansatz mit TypoScript hat funktioniert, ist nur leider nicht gerade sehr dynamisch einsetzbar. Aber es geht erstmal, hier mal mein Code dazu. Ich habe das im Typoscript Setup meiner Extension: plugin.tx_form { view { templateRootPaths.510 = EXT:nw_rosdistribution/Resources/Private/Form/Frontend/Templates/ partialRootPaths.510 = EXT:nw_rosdistribution/Resources/Private/Form/Frontend/Partials/ layoutRootPaths.510 = EXT:nw_rosdistribution/Resources/Private/Form/Frontend/Layouts/ } settings { yamlConfigurations { 510 = EXT:nw_rosdistribution/Configuration/Yaml/CustomFormSetup.yaml 520 = EXT:nw_rosdistribution/Configuration/Yaml/CustomFormEngine.yaml } formDefinitionOverrides { vIPRegistration { renderables { 0 { renderables { 5 { defaultValue = TEXT defaultValue { dataWrap = {GP:tx_nwrosdistribution_centerplan|email} insertData = 1 } } } } } } } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Der Ansatz mit dem Hook hat leider nicht funktioniert. Ich kann zwar mit den Hooks allerhand vor der Initialisierung der Form Elemente anstellen, aber leider lässt sich der defaultValue eines Form Elements nicht beeinflussen. Ich denke hier muss ich warten, bis die Entwickler eine Dokumentation dazu geschrieben haben, die auch funktioniert. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
oder post-Parametr ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Ich muss da wohl noch etwas ergänzen. Ich möchte keine fe_user Daten ans Formular übermitteln, sondern einen get-Parameter. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Oh stimmt, das geht mit unter 6.2….. 8.7 habe ich noch nicht getestet. Danke für die Info! Christian > Am 21.06.2017 um 12:33 schrieb Michael Kasten : > > Hallo Christian, > > dein Beispiel beschreibt wohl die Möglichkeit der "alten" Form Extension. > > In der von Lutz genannten 8.7.1 existiert aber die "neue" Form Extension. > > Meiner Meinung nach kann das so nicht funktionieren, da es den Bereich > tt_content.mailform.20 so > nicht mehr gibt. > > Im Object Browser findet sich das an anderer Stelle: > > > plugin.tx_form. > > mit besten Grüßen > > -- > Michael Kasten | http://m-kasten.de > Im wirklichen Leben gibt es kein [Strg]+[Z] > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Hallo Christian, dein Beispiel beschreibt wohl die Möglichkeit der "alten" Form Extension. In der von Lutz genannten 8.7.1 existiert aber die "neue" Form Extension. Meiner Meinung nach kann das so nicht funktionieren, da es den Bereich tt_content.mailform.20 so nicht mehr gibt. Im Object Browser findet sich das an anderer Stelle: plugin.tx_form. mit besten Grüßen -- Michael Kasten | http://m-kasten.de Im wirklichen Leben gibt es kein [Strg]+[Z] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Hallo, folgendes im Setup Deiner Form sollte klappen. (die userdaten aus fe_users sind in temp.feuser…. tt_content.mailform.20{ #Fieldset sonstwas 10{ #feld 10 wert 10.value < temp.feuser_first_name } } Liebe Grüße Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Hallo Lutz, die Doku soll bis zum 01.07 komplettiert werden (also soweit der Plan) Ich denke das Prefill ist entweder mittels "TypoScript overrides" [1] oder auch über einen entsprechenden Hook möglich: initializeFormElement [2] [1] https://docs.typo3.org/typo3cms/drafts/code.tritum.de/TYPO3.CMS/Form_Documentation/Concepts/Index.html#typoscript-overrides [2] https://docs.typo3.org/typo3cms/drafts/code.tritum.de/TYPO3.CMS/Form_Documentation/ApiReference/Index.html#apireference-frontendrendering-runtimemanipulation-hooks-initializeformelement Vielleicht hilft das bereits weiter mit besten Grüßen -- Michael Kasten | http://m-kasten.de Im wirklichen Leben gibt es kein [Strg]+[Z] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TYPO3 8.7.2 sysext Form prefill
Hallo zusammen, ich bin gerade dabei eine Internetseite zu bauen. Dabei nutze ich die System Extension Form und möchte hier gerne das Formular mit einem Übergabewert vor befüllen. In der Dokumentation gibt es zwar einen Bereich wo das beschrieben sein soll, aber da steht momentan noch "To Do". Eventuell weiß hier jemand, der es schon mal gemacht hat, wie es geht. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german