Major Feature #6793

Re-implement FlexForms

Added by Andreas Wolf about 3 years ago. Updated over 2 years ago.

Status:Accepted Start date:2010-03-11
Priority:Must have Due date:
Assignee:Andreas Wolf % Done:

50%

Category:-
Target version:-
Complexity:
Votes: 0

Description

As FlexForms are implemented as a crude mixture of several routines in t3lib_tceforms, they should be re-implemented to fit into the new object-oriented structure.

There will be changes to the way record structure information is handled, so we have to expect large refactorings in all parts dealing with forms generation. The handling of form data itself should not be affected.


Related issues

blocked by TCEforms Refactoring - Task #6794: Create classes for data structure handling Resolved 2010-03-11

History

Updated by Andreas Wolf about 3 years ago

  • % Done changed from 0 to 50

The basic parts of flexforms are implemented, some parts are still missing. Saving flexform records is not possible, or rather the flexform part is not saved, because the field identifiers are not correct. For fixing this, we have to implement language handling, as the field names of Flexforms contain sheet, language and value keys (e.g. data[tt_content][NEW4bb35ff1b1639][pi_flexform][data][sDEF][lDEF][what_to_display][vDEF])

Also available in: Atom PDF