Major Feature #6793
Re-implement FlexForms
| 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])