[TYPO3-core] RFC: #10165: FlexForms: wrong mm-relations after copy and localize

"Peter Kühn [wmdb>]" peter.kuehn at wmdb.de
Sat Jan 24 16:49:49 CET 2009


Hi Olly, hi yall,

 > Could you please provide a
 > test-extension or test-flexform to have a quickstart into this problem
 > which enables one to reproduce the behaviour?

attached you find an extension containing a testing environement and the 
pdf version of the manual for those who prefer "+1 by reading" ;)

hope this helps
gRTz
pekue

Oliver Hader schrieb:
> Hi pekue,
> 
> Peter Kuehn [wmdb] schrieb:
>> This is a SVN patch request.
>>
>> Type: Bugfix
>>
>> Bugtracker references: http://bugs.typo3.org/view.php?id=10165
>>
>> Branches: TYPO3 4-1, TYPO3 4-2, trunk
>>
>> Problem:
>> On copy and localize of a record with a FlexfForm that contains a
>> MM-reference field the resulting record points to wrong relations.
>> The needed rows in the MM-table are created, but the field uid_local
>> contains the number of relations instead of the uid of the correct
>> target record.
>>
>>
>> Solution:
>> The comment in copyRecord_flexFormCallBack() says "If references are set
>> for this field, set flag so they can be corrected later (in
>> ->remapListedDBRecords())" but the remaping fails.
>> Instead t3lib_loadDBGroup can be used to resolve the values on
>> beforehand. The records are created correctly by process_datamap()
>> afterwards and dont need to be remaped lateron.
> 
> That fix sounds very interesting. But I fear, that bidirectional
> asymmetric relations are not that easy... Could you please provide a
> test-extension or test-flexform to have a quickstart into this problem
> which enables one to reproduce the behaviour?
> 
> Thanks in advance!
> 
> olly

-------------- next part --------------
A non-text attachment was scrubbed...
Name: T3X_wmdb_rfc10165_demo-1_0_0-z-200901241619.t3x
Type: application/octet-stream
Size: 144484 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20090124/ff2d7982/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rfc10165_demo_manual.pdf
Type: application/pdf
Size: 181153 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20090124/ff2d7982/attachment-0001.pdf 


More information about the TYPO3-team-core mailing list