[TYPO3-project-formidable] do something after a form is saved

Manuel Rego Casasnovas mrego at igalia.com
Fri May 25 13:33:15 CEST 2007


Hi

The actionlet name must be REDIRECT not USEROBJ and must be between
actionlets tags, something like:
        <actionlets>
            <actionlet:REDIRECT>
                <url>
                    <userobj>
                        <php>
                            <![CDATA[
                                                          
                               // Your code here
                           
                            ]]>
                        </php>
                    </userobj>
                </url>
            </actionlet:REDIRECT>
        </actionlets>

Bye,
   Rego

--
http://www.igalia.com

Asbjørn Morell escribió:
> 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> 
>
> _______________________________________________
> TYPO3-project-formidable mailing list
> TYPO3-project-formidable at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
>
>   


More information about the TYPO3-project-formidable mailing list