[TYPO3-ect] Relations: Next Steps

Oliver Hader oh at inpublica.de
Thu Nov 2 10:01:12 CET 2006


Hi,

sorry for the long delay on this. I was working on the Inline Relational
Record Editing Projekt mostly all of october, and I'm still working, but
it's almost finished.

The Inline Relational Record Editing does not use the default MM-tables
of TYPO3 (it supports them, but it's not suggested to use them). There
is a similar but different way of intermediate tables.

It's possible to tell the system, what referencing field should be
edited, like foreign_field=uid_person (in MM context this was only
uid_foreign and uid_local) - here you can define on your own.


Elmar Hinz wrote:
> Hello again,
> 
> To burn the results of the discussion down I come to this 4 points:
> 
> 1.) Bidirectional asymmetric MM relations (done for next version)
> 2.) Bidirectional symmetric MM relations (few interest, much work)
> 3.) Attributes on 1.) (most wanted)
In the Wiki [1] you can see, how this works for Inline Relational. As
mentioned, it's not the regular MM-way, but using a intermediate table.

> 4.) Attributes on 2.) (see 2.)
I'm currently working on this. The program detects, if a object created
the relation, so the own uid and uid_local equal, or if that object is
related by another object of the same type - if so, the value pairs of
uid_local and uid_foreign are simply exchanged in the view and for
saving the data back later on.
I mentioned that I'm working on this currently. This exactly means,
copying of symmetric relations and sorting for these relations
(sorting_foreign & sorting_local).

That's it in a short way. I'll put the information to the wiki page, if
the implementation has finished.


olly


[1]
http://wiki.typo3.org/index.php/Inline_Relational_Record_Editing_Attributes
-- 
Oliver Hader
http://inpublica.de/



More information about the TYPO3-team-extension-coordination mailing list