[TYPO3] flexforms

Kay Strobach typo3 at kay-strobach.de
Sun Sep 7 14:09:58 CEST 2008


hello list,

i created an extension with an flexform, and have a problem with the add 
wizard.

In some hours of searching i found out, that flexforms use nearly the 
same configuration options like other fields via tca (no irre, as i 
understand)

So i created a flexform with a field to select a record from the current 
page. To increase the usability I added a wizard, to create a new record.
The created record is not selected in the flexform, after saving and 
closing the created record (Point 3 in the list below).

Do you have any suggestions how to make the following scenario possible:
	1. create content record
	2. hit the plus(add.gif) in the flexform, create new record of type 
tx_pbsurvey_item
	3. After saving and closing the record from point 2 select the created 
record in the list ...


Many Thanks
Regards Kay

Versioninfo:
	Typo3 4.2.1
	PHP 5+

Part of the flexform
...
	<selectedquestion>
	  <TCEforms>
	     <label>selected Question</label>
	     <config>
	       <type>select</type>
	       <size>1</size>
	       <minitems>0</minitems>
	       <maxitems>1</maxitems>
	       <foreign_table>tx_pbsurvey_item</foreign_table>
	       <foreign_table_where>
	         AND tx_pbsurvey_item.pid = ###CURRENT_PID### ORDER BY 
tx_pbsurvey_item.sorting
	       </foreign_table_where>
	       <selicon_cols>6</selicon_cols>
	       <items>
	         <numIndex index="0">
	           <numIndex index="0">«»«» no Question selected «»«»</numIndex>
	            <numIndex index="1">0</numIndex>
                  </numIndex>
                </items>
                <wizards>
                  <add>
                    <type>script</type>
                    <title>Create new Record</title>
                    <icon>add.gif</icon>
                    <params>
                      <table>tx_pbsurvey_item</table>
                      <pid>###CURRENT_PID###</pid>
                      <setValue>prepend</setValue>
                    </params>
                    <script>wizard_add.php</script>
                  </add>
                  <edit>
                    ...
                  </edit>
                  <list>
                    ...
                  </list>
                </wizards>
	     </config>
	   </TCEforms>
	 </selectedquestion>
...


More information about the TYPO3-english mailing list