[TYPO3-project-formidable] do something after a form is saved
Jerome Schneider
j.schneider at ameos.com
Fri May 25 14:19:51 CEST 2007
Hello :)
Yeah you have to place your actionlet inside a tag
<actionlets></actionlets>, which defines the collection of actions to do.
Regards, jerome
Asbjørn Morell a écrit :
> Hello,
>
> After the form below is saved, I would like to execute a custom query.
> (insert a record into my tx_myart_images_mm)
> I tried with a <actionlet:USEROBJ> however the actionlet does not
> execute when form is submitted.
>
> Any ideas?
>
> Best regards.
> Asbjørn Morell.
>
>
>
>
> <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
> <formidable version="0.7.1">
> xmlns:datahandler="http://ameos.com/formidable/071/datahandler"
> xmlns:renderer="http://ameos.com/formidable/071/renderer"
> xmlns:renderlet="http://ameos.com/formidable/071/renderlet"
> xmlns:validator="http://ameos.com/formidable/071/validator"
> xmlns:actionlet="http://ameos.com/formidable/071/actionlet"
>
> <meta>
> <name>Image</name>
> <form formid="tx_myart_images" />
> <displaylabels>true</displaylabels>
> <debug>false</debug>
> </meta>
>
> <control>
>
> <datahandler:DB>
> <tablename>tx_myart_images</tablename>
> <keyname>uid</keyname>
> <labelname>title</labelname>
> </datahandler:DB>
>
> <renderer:STANDARD/>
>
> <actionlet:USEROBJ>
> <userobj>
> <php><![CDATA[
>
> //my code to run after the form is saved
> //echo $myForm->oDataHandler->_currentEntryId();
>
>
> // data from the form
> // t3lib_div::debug() if you don't
> // know it's structure ;)
> //$aData = $this->oDataHandler->_getFormData();
>
> ]]>
> </php>
> </userobj>
> </actionlet:USEROBJ>
>
> </control>
>
> <elements>
>
> <renderlet:TEXT name="title" label="title *">
> <process>
> <userobj>
> <php><![CDATA[
>
> return $this->_oParent->_imagesCheckAccess();
>
> ]]></php>
> </userobj>
> </process>
> </renderlet:TEXT>
>
> <renderlet:FILE name="image" label="Image">
> <data>
> <targetdir>fileadmin/myart/</targetdir>
>
> <includexml>EXT:ameos_formidable/res/shared/xml/imageprocess/shaded-w100.xml</includexml>
>
> </data>
> <process>
> <userobj>
> <php><![CDATA[
>
> return $this->_oParent->_imagesCheckAccess();
>
> ]]></php>
> </userobj>
> </process>
> </renderlet:FILE>
>
> <renderlet:SUBMIT name="submit" label="Submit" />
>
> </elements>
>
> </formidable>
More information about the TYPO3-project-formidable
mailing list