Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill

2017-09-11 Diskussionsfäden Andi R

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

2017-09-06 Diskussionsfäden Clemens Riccabona

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

2017-09-06 Diskussionsfäden Clemens Riccabona

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

2017-09-01 Diskussionsfäden Andi R
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

2017-07-06 Diskussionsfäden Mike Minyades
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

2017-06-21 Diskussionsfäden Lutz Eckelmann

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

2017-06-21 Diskussionsfäden Lutz Eckelmann

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

2017-06-21 Diskussionsfäden Lutz Eckelmann

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

2017-06-21 Diskussionsfäden Lutz Eckelmann

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

2017-06-21 Diskussionsfäden Christian Platt
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

2017-06-21 Diskussionsfäden 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

Re: [TYPO3-german] TYPO3 8.7.2 sysext Form prefill

2017-06-21 Diskussionsfäden Christian Platt
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

2017-06-21 Diskussionsfäden Michael Kasten
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