[TYPO3-project-formidable] Simple Email Form with Formidable

JéŽrô™me Schneider typo3dev at ameos.com
Tue Aug 25 10:52:56 CEST 2009


Hi Jason,

I made up this extension to show you a way for achieving this.
It's a complete case, with error-checking, localization and 
confirm-page, configuratble by flexform.

I attached the T3X to this message
If you can't download the attachement, you'll find the extension also 
here: 
http://formidable.typo3.ug/fileadmin/formidable/extensions/T3X_ameos_mailform.t3x


Best regards,
Jerome Schneider



Jason Alexander a écrit :
> Hello all,
> 
> Please excuse my beginner questions as I am new to Formidable and how it 
> works. I have successfully followed the "quick-start" tutorial on 
> http://formidable.typo3.ug/ inserted the plugin on the page and it looks 
> great. Now of course I would like to actually get it to work.
> 
> I am trying to create a simple email form. I have looked and looked and 
> have found very limited documentation on this simple task. In the 
> reference section on the website I found an actionlet that sends email 
> with a actionlet:USEROBJ (which I am unfamiliar on how to use this 
> snippet of code) Here is the code:
> 
> <actionlets>
>     <actionlet:USEROBJ>
>         <userobj>
>             <php><![CDATA[/*<?php*/   
>             $aFormData = $this->oDataHandler->_getFormData();
>             $this->sendMail(
>                 $aFormData["txtEmailTo"],
>                 
> $this->getLLLabel("LLL:EXT:myext/locallang.xml:email.bodytext"),
>                 
> $this->getLLLabel("LLL:EXT:myext/locallang.xml:email.subject"),
>                 "typo3dev at ameos.com",
>                 "AMEOS Webmaster",
>                 "replyto at ameos.com",
>                 "AMEOS Reply service"
>             );
>             /*?>*/]]></php>
>         </userobj>
>     </actionlet:USEROBJ>
> </actionlets>
> 
> I also found in the manual_formidable_byex.pdf you can use server events 
> to execute a send email:
> 
> <renderlet:BUTTON label=”Press here to send me an email”>
>     <onclick runat=”server”>
>         <userobj>
>             <php><![CDATA[
>         $to = 'typo3dev at ameos.com';
>         $subject = 'FORMidable::server event';
>         $message = 'Hey, this works nice !';
>         $headers = 'From: formidable at ameos.com' . "\r\n" .
>                     'X-Mailer: PHP/' . phpversion();
>         mail($to, $subject, $message, $headers);
>             ]]></php>
>         </userobj>
>     </onclick>
> </renderlet:TEXT>
> 
> 
> Could someone kindly send me an example on how to create a simple email 
> form that sends email or explain how to do this, maybe a tutorial or a 
> helpful link (any help would be greatly appreciated). In basic PHP it 
> takes only minutes. But I know using formidable can benefit greatly if I 
> can just figure out some of the basics.
> 
> Thanks in advance (Sorry for the long email)
> 
> 
> Jason R Alexander
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 



More information about the TYPO3-project-formidable mailing list